infoarena

Comunitate - feedback, proiecte si distractie => Off topic => Subiect creat de: UBB Bora Dan din Aprilie 12, 2012, 15:09:20



Titlul: Intrebare
Scris de: UBB Bora Dan din Aprilie 12, 2012, 15:09:20
Stie careva de unde pot cumpara cartea "Introducere in algoritmi" de Thomas Cormen? (in lb romana sau engleza)?
ca eu nu o gasesc nicaieri  ](*,)


Titlul: Răspuns: Intrebare
Scris de: FMI Ciprian Olariu din Aprilie 12, 2012, 15:37:45
In limba engleza o poti cumpara de pe Amazon :thumbup:


Titlul: Răspuns: Intrebare
Scris de: Mihai-Alexandru Dusmanu din Aprilie 12, 2012, 15:40:59
Si in romana se gaseste pe o gramada de site-uri: Click aici (https://www.google.ro/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1#hl=ro&output=search&sclient=psy-ab&q=Introducere%20in%20Algoritmi%20THomas%20Cormen&oq=&aq=&aqi=&aql=&gs_l=&pbx=1&fp=e3a96844238c7566&ion=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&biw=1280&bih=899). Dai comanda de pe byblos de exemplu si iti vine acasa in o sapt cred.


Titlul: Răspuns: Intrebare
Scris de: Fl. C. din Aprilie 12, 2012, 15:43:41
Eu am cumparat-o acum 2 luni de aici: http://www.byblos.ro/?pg=book&isbn=9739753477 . Costa 89 Ron cu tot cu taxele postale. Daca vrei sa intrebi daca o mai au disponibila o poti intreba pe Ionescu Klara la email-ul [email protected]


Titlul: Răspuns: Intrebare
Scris de: FMI Ciprian Olariu din Aprilie 12, 2012, 16:27:49
La byblos nu sunt sigur ca mai este pe stoc,acum vreo luna sau doua cand am intrebat nu mai aveau la fel ca oricare alt site. Am avut norocul de a gasi cartea si de a o putea comanda de la Clara Ionescu.  :)


Titlul: Răspuns: Intrebare
Scris de: MciprianM din Aprilie 12, 2012, 20:51:15
Eu am comandat editia a 3-a in engleza de aici (alternativa la Amazon - desi am citit pe undeva ca parca au fost cumparati de Amazon). Cred ca au si editia a doua. Poate un avantaj ar fi ca vine prin posta. Plata am facut-o prin paypal (alta varianta ar fi direct cu cardul). Mie imi place site-ul asta. Am mai comandat cateva carti de pe el. Cartea mi-a ajuns cam in doua saptamani si cateva zile.


Titlul: Răspuns: Intrebare
Scris de: UBB Bora Dan din Aprilie 13, 2012, 11:54:52
Si eu am facut comanda de pe byblos dar nu a ajuns. I-am sunat si mi-au zis ca nu o mai au in stoc si ca nu o vor mai primi.
Atunci o sa incerc pe Amazon
Ms ca m-ati lamurit  :D


Titlul: Răspuns: Intrebare
Scris de: lica sorin din Aprilie 19, 2012, 18:25:13
unde gasesc probleme rezolvate. pe acest site ?????


Titlul: Răspuns: Intrebare
Scris de: Andrei Grigorean din Aprilie 19, 2012, 18:33:52
ce fel de. probleme cauti ?????


Titlul: Răspuns: Intrebare
Scris de: Omul de fier din Aprilie 19, 2012, 20:05:39
@sorin36
Uite aici solutia de la problema asta
http://infoarena.ro/problema/adunare (http://infoarena.ro/problema/adunare)

Cod:
#include <stdio.h>
int main ()
{
   freopen ("adunare.in", "r", stdin);
   freopen ("adunare.out", "w", stdout);
   int a, b;
   scanf ("%d %d", &a, &b);
   printf ("%d\n", a + b);
   return 0;
}

daca vrei si explicatia trimite-mi un pm.


Titlul: Răspuns: Intrebare
Scris de: Uzumaki Naruto din Aprilie 22, 2012, 10:02:49
@sorin36
Uite aici solutia de la problema asta
http://infoarena.ro/problema/adunare (http://infoarena.ro/problema/adunare)

Cod:
#include <stdio.h>
int main ()
{
   freopen ("adunare.in", "r", stdin);
   freopen ("adunare.out", "w", stdout);
   int a, b;
   scanf ("%d %d", &a, &b);
   printf ("%d\n", a + b);
   return 0;
}

daca vrei si explicatia trimite-mi un pm.

Interesanta solutia. Si eu am ceva asemanator:
Cod:
#include<stdio.h>
long long m,n;
int main ()
{
      freopen("adunare.in","r",stdin);
      freopen("adunare.out","w",stdout);
      scanf("%lld%lld",&n,&m);
      printf("%lld",(2 * (m + n) - (m + n) - 666 + 666) * 69 / 69);
      return 0;
}




Titlul: Răspuns: Intrebare
Scris de: Bogdan-Cristian Tataroiu din Aprilie 22, 2012, 14:04:56
http://goo.gl/r01ge

Cod:
#include <cstdio>
#include <cassert>

using namespace std;

int main() {
    assert(freopen("adunare.in", "rt", stdin));
    assert(freopen("adunare.out", "wt", stdout));

    int A, B;
    assert(scanf("%d %d", &A, &B) == 2);
    int s = 0, t = 0;
    for (int i = 0; i <= 31; i++) {
        s |= (((A >> i) & 1) ^ ((B >> i) & 1) ^ t) << i;
        t = (((A >> i) & 1) & t) | (((B >> i) & 1) & t) |
            (((A >> i) & 1) & ((B >> i) & 1));
    }
    printf("%d\n", s);

    return 0;
}