Pagini: [1] 2   În jos
  Imprimă  
Ajutor Subiect: 138 Patrate2  (Citit de 12806 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
ditzone
Vizitator
« : Noiembrie 19, 2005, 16:09:10 »

Aici puteţi discuta despre problema Patrate2.
Memorat
cristi8
Vizitator
« Răspunde #1 : Noiembrie 24, 2005, 23:35:20 »

mama-mama! cred ca pt n=100 sunt o infinitate de posibilitati..
Memorat
mist3rfi3ld
Strain


Karma: -3
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #2 : Martie 17, 2006, 09:28:29 »

va rog sa mai puneti niste exemple pe forum pls pls pls.....chiar trebuie sa gasesc o formula nu..?.......ca ma chinui si nu prea imi iese......pls Angry
Memorat
filipb
Nu mai tace
*****

Karma: 232
Deconectat Deconectat

Mesaje: 929



Vezi Profilul
« Răspunde #3 : Martie 17, 2006, 09:46:30 »

http://info.devnet.ro/articole.php?page=art&art=74&artpage=2
Memorat
peanutz
Nu mai tace
*****

Karma: 10
Deconectat Deconectat

Mesaje: 296



Vezi Profilul
« Răspunde #4 : Februarie 15, 2007, 21:44:42 »

Bine ca nu ati scris pe pagina cu enuntul ca s-a dat la mate, la judet. Cei ce au luat 6 in teza la mate semestrul asta sigur nu s-ar fi apucat de ea  Whistle ... Abia mai tarziu am aflat ca s-a dat, dar eu stiam de a8-a.. Ma rog.. Nu-mi intra in timp daca fac step-by-step. Voi ce ati facut la asta? Precalculare?... Mi-e destul de lene sa mai bag o sursa Very Happy
Memorat

....staind....
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« Răspunde #5 : Februarie 15, 2007, 22:29:20 »

http://infoarena.ro/preoni-2006/runda-1/solutii gasesti formula si o implementezi pe numere mari   Smile
Memorat

vid...
peanutz
Nu mai tace
*****

Karma: 10
Deconectat Deconectat

Mesaje: 296



Vezi Profilul
« Răspunde #6 : Februarie 15, 2007, 22:49:35 »

Pai, am gasit formula. Iar e smenul cu baza, trebuia neaparat sa implementez chestia aia..
Memorat

....staind....
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« Răspunde #7 : Februarie 15, 2007, 23:18:59 »

eu am implementat acele operatii pe numere mari ... si am luat 90 parca  wink
« Ultima modificare: Februarie 15, 2007, 23:24:25 de către Bondane Cosmin Cosi » Memorat

vid...
Tabara
Nu mai tace
*****

Karma: 20
Deconectat Deconectat

Mesaje: 216



Vezi Profilul
« Răspunde #8 : Februarie 23, 2007, 11:40:41 »

Si mai exact ce baza sa folosesc ?  Eh? *( iau 80 si pe ultimele doua teste am TLE )
 
 Aha Embarassed  peacefingers
« Ultima modificare: Februarie 23, 2007, 11:44:17 de către Tabara Mihai » Memorat
fireatmyself
Nu mai tace
*****

Karma: 36
Deconectat Deconectat

Mesaje: 492



Vezi Profilul
« Răspunde #9 : Februarie 23, 2007, 12:41:57 »

poti sa folosesti baza 10.000 si sa lucrezi pe numere de tip 'int' sau poti sa folosesti baza 1.000.000.000 si sa lucrezi pe numere de tip 'long long'
« Ultima modificare: Februarie 24, 2007, 23:39:46 de către Bogdan A. Stoica » Memorat

Viata e scurta. Daca nu o putem lungi, macar s-o facem lata.
DITzoneC
Nu mai tace
*****

Karma: 301
Deconectat Deconectat

Mesaje: 962



Vezi Profilul
« Răspunde #10 : Februarie 23, 2007, 12:45:24 »

Sau poti folosi baza o putere a lui 2. Operatiile de /(div) %(mod) se vor transforma in >>(shr) si &(and) care sunt mai rapide.
Parca nu era necesar aici, dar ca idee.
Memorat
Tabara
Nu mai tace
*****

Karma: 20
Deconectat Deconectat

Mesaje: 216



Vezi Profilul
« Răspunde #11 : Februarie 23, 2007, 13:43:47 »

Am ajuns la 90  Brick wall
Memorat
filipb
Nu mai tace
*****

Karma: 232
Deconectat Deconectat

Mesaje: 929



Vezi Profilul
« Răspunde #12 : Februarie 23, 2007, 16:13:17 »

Daca ridicarea la putere se face in timp logaritmic si operatiile pe numere mari cu o baza mare o sa iei 100.
Memorat
ghitza_2000
Strain


Karma: -7
Deconectat Deconectat

Mesaje: 16



Vezi Profilul
« Răspunde #13 : Martie 14, 2008, 20:36:52 »

ce se intampla cu compilatorul?Huh daca scriu baza longint imi merge, iar daca scriu int64 imi da eroare de compilare
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #14 : Martie 14, 2008, 20:48:55 »

Poate ca nu poti sa faci for-ul cu variabile int64. Incerca sa pui i si n de tip longint, vezi daca iti merge Smile.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
drag0sh
Strain


Karma: -5
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« Răspunde #15 : Aprilie 14, 2008, 15:04:18 »

 ](*,)cum fac operatii pe numere mare in alte baze,sper exemplu 10000 Think
Memorat
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #16 : Aprilie 14, 2008, 15:14:57 »

In loc de %10 la transport pui %10000.
Trebuie sa ai grija la afisare ca se pot pierde niste 0'uri.
Memorat
fireatmyself
Nu mai tace
*****

Karma: 36
Deconectat Deconectat

Mesaje: 492



Vezi Profilul
« Răspunde #17 : Aprilie 14, 2008, 15:27:26 »

ca sa nu ai probleme cu zerourile, afiseaza cu scanf("%04d", ...). (asta pentru baza 10000 - adica 10^4)
Memorat

Viata e scurta. Daca nu o putem lungi, macar s-o facem lata.
DITzoneC
Nu mai tace
*****

Karma: 301
Deconectat Deconectat

Mesaje: 962



Vezi Profilul
« Răspunde #18 : Aprilie 14, 2008, 15:36:43 »

Mai putin la prima cifra, ca sa nu afisezi 0-uri in plus.
Memorat
drag0sh
Strain


Karma: -5
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« Răspunde #19 : Aprilie 14, 2008, 20:43:05 »

 :yahoo:merci pentru sfaturi:))toate mi-au fost de mare ajutor , Thumb up
Memorat
crushack
De-al casei
***

Karma: 23
Deconectat Deconectat

Mesaje: 108



Vezi Profilul
« Răspunde #20 : Iunie 29, 2010, 17:02:00 »

Stiu ca e vechi post-ul, da' am citit si m-am gandit ca nu e neaparat sa folosesti ridicarea la putere in log(n) pentru ca ia mult inmultirea  sad , eu am rezolvat ridicarea la putere inmultind numarul cu 2^31 si cu ce a ramas  Smile ,merge perfect  Very Happy
Memorat
danalex97
Vorbaret
****

Karma: 54
Deconectat Deconectat

Mesaje: 192



Vezi Profilul
« Răspunde #21 : August 27, 2010, 13:35:07 »

forumula e ... ? sau ma insel eu Huh

Am sters formula pentru ca era un indiciu prea evident despre cum se rezolva problema.
« Ultima modificare: August 27, 2010, 19:06:43 de către Paul-Dan Baltescu » Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #22 : August 27, 2010, 14:12:53 »

E buna formula, doar ca trebuie implementata pe nr. mari .....
Memorat
vladtarniceru
De-al casei
***

Karma: 81
Deconectat Deconectat

Mesaje: 145



Vezi Profilul
« Răspunde #23 : August 28, 2010, 15:19:31 »

cat va da pentru n=3 si n=4 ?  Confused
Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #24 : August 28, 2010, 22:43:34 »

Cod:
3 -> 3072
4 -> 1572864
10 -> 4600050498108198852151236591668428800
Memorat
Pagini: [1] 2   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines