Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 013 Progr2  (Citit de 3746 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Teodor94
Echipa infoarena
Nu mai tace
*****

Karma: 63
Deconectat Deconectat

Mesaje: 558



Vezi Profilul
« : Ianuarie 12, 2014, 15:09:56 »

Aici puteţi discuta despre problema Progr2.
Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #1 : Ianuarie 12, 2014, 17:32:45 »

Trebuia mai bine decat O(T*N^2)? Cum?
Memorat
Teodor94
Echipa infoarena
Nu mai tace
*****

Karma: 63
Deconectat Deconectat

Mesaje: 558



Vezi Profilul
« Răspunde #2 : Ianuarie 12, 2014, 22:03:28 »

Solutia oficiala este O( T * N ^ 2 ) cu hashuri.
Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #3 : Ianuarie 12, 2014, 22:43:22 »

Ciudat. Exact asa am facut. Sursa aceasta ia TLE. Trebuia hash de mana?
Memorat
darren
Client obisnuit
**

Karma: 106
Deconectat Deconectat

Mesaje: 76



Vezi Profilul
« Răspunde #4 : Ianuarie 13, 2014, 09:24:28 »

Citat
Numerele lui Georgică sunt distincte.
Am testat si nu cred ca este respectata aceasta conditie pe toate testele.
Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #5 : Ianuarie 13, 2014, 11:43:04 »

 Shocked Ai dreptate!
Memorat
mugurelionut
De-al casei
***

Karma: 209
Deconectat Deconectat

Mesaje: 136



Vezi Profilul
« Răspunde #6 : Ianuarie 14, 2014, 01:40:21 »

Mie mi-a intrat in timp O(N^2 * log(N)) per test - si asta folosind map-uri din STL, care sunt destul de lente (comparativ cu a cauta elemente intr-un vector sortat folosind cautare binara). Ce-i drept, am avut probabil noroc, caci timpul de rulare a fost foarte la limita: 1.484 sec din 1.5 sec.
Memorat
Teodor94
Echipa infoarena
Nu mai tace
*****

Karma: 63
Deconectat Deconectat

Mesaje: 558



Vezi Profilul
« Răspunde #7 : Ianuarie 14, 2014, 22:38:34 »

Asa este. Imi cer scuze pentru greseala. Am sa modific testele si sa reevaluez sursele din arhiva cat mai curand.

LE: Testele au fost modificate. Restrictia lui Georgica este respectata acum. Imi cer scuze inca odata pentru greseala. sad
« Ultima modificare: Ianuarie 14, 2014, 22:44:30 de către Teodor Plop » Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #8 : Ianuarie 15, 2014, 21:03:51 »

Ma ajuta cineva sa inteleg de ce iau TLE? Am postat sursa mai sus.
Memorat
mugurelionut
De-al casei
***

Karma: 209
Deconectat Deconectat

Mesaje: 136



Vezi Profilul
« Răspunde #9 : Ianuarie 16, 2014, 02:38:52 »

Ma ajuta cineva sa inteleg de ce iau TLE? Am postat sursa mai sus.
Eu nu pot sa iti vad sursa. Nu cred ca sursele trimise la problema asta sunt publice.
Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #10 : Ianuarie 16, 2014, 07:37:21 »

Ca sa o poti vedea cred ca trebuie sa trimiti sursa de 100 si in Arhiva ACM Very Happy
Memorat
mugurelionut
De-al casei
***

Karma: 209
Deconectat Deconectat

Mesaje: 136



Vezi Profilul
« Răspunde #11 : Ianuarie 17, 2014, 01:22:55 »

Ca sa o poti vedea cred ca trebuie sa trimiti sursa de 100 si in Arhiva ACM Very Happy
OK. Done. Asa am putut sa-ti vad sursa si sa o fac sa ia 100.
Se pare ca partea time-consuming este introducerea in map. Ca sa intre in timp trebuie sa introduci toate elementele in map la inceput. Apoi, cand calculezi pos in for-ul interior, mai adaugi conditia ca pos>j.
Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #12 : Ianuarie 17, 2014, 09:49:31 »

Multumesc mult!  Pray
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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