Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Problema fisier - optimizare  (Citit de 1354 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
XamWaZ
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 8



Vezi Profilul
« : Martie 08, 2012, 03:05:58 »

Se da un fisier care contine 999.999.999 de numere intregi distincte intre 1 si 1.000.000.000 (toate numerele in afara de unul vor fi in fisier). Sa se gaseasca acest numar lipsa. Gasiti o metoda optima din punct de vedere al timpului, dar si al memoriei consumate.

Mie nu imi vine nicio idee:(
Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #1 : Martie 08, 2012, 03:14:15 »

Daca n-ar lipsi niciunul care ar fi suma elementelor?
Memorat
XamWaZ
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 8



Vezi Profilul
« Răspunde #2 : Martie 08, 2012, 03:52:33 »

Daca n-ar lipsi niciunul care ar fi suma elementelor?

nu stiu, se face cu formula: n(n+1)/2, dar ce conteaza asta?
crezi ca ar fi mai eficient sa faci suma celor din fisier si in functie de aia sa iti dai seama care lipseste?
ar veni un numar cam de maxim 19 cifre suma aia.
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #3 : Martie 08, 2012, 05:04:15 »

Suma ar intra pe long long fara probleme.

Nu ai cum sa-ti dai seama ce numar lipseste fara macar sa parcurgi numerele.
Memorat

Am zis Mr. Green
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #4 : Martie 08, 2012, 07:39:33 »

http://infoarena.ro/missing-numbers
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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