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

Karma: 317
Deconectat Deconectat

Mesaje: 385



Vezi Profilul
« : Iulie 29, 2013, 19:15:02 »

Aici puteti discuta despre problema Calancea.

Multumim lui Eugenie Daniel Posdarascu pentru adaugarea problemei.
Memorat
ctlin04
Nu mai tace
*****

Karma: 23
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #1 : August 11, 2013, 09:57:40 »

Mai dati inca putina memorie ( macar 4 Mb ) ca nu ma pot incadra nicidecum in limita curenta.  Brick wall
Memorat
a_h1926
Echipa infoarena
Nu mai tace
*****

Karma: 317
Deconectat Deconectat

Mesaje: 385



Vezi Profilul
« Răspunde #2 : August 11, 2013, 14:58:13 »

Aceasta este limita de memorie din timpul concursului. Tu nu ai solutia optima (ai complexitate N * logN). Foloseste un deque pentru a obtine complexitate O(N) si atunci vei consuma mai putina memorie.
De exemplu, solutia mea cu un deque se incadreaza in 4 Mb.
Spor!
Memorat
vendetta
De-al casei
***

Karma: 72
Deconectat Deconectat

Mesaje: 122



Vezi Profilul
« Răspunde #3 : August 12, 2013, 12:33:00 »

Cum pot scapa de MLE ?
Memorat
a_h1926
Echipa infoarena
Nu mai tace
*****

Karma: 317
Deconectat Deconectat

Mesaje: 385



Vezi Profilul
« Răspunde #4 : August 12, 2013, 15:11:58 »

In solutia mea am parcurs sirul de la dreapta la stanga, iar in deque tineam doua informatii: i, pozitia elementului, si next, pozitia primului element din dreapta care e mai mare (in cazul in care nu exista un element mai mare ca el in secventa curenta, retin capatul din dreapta al secventei). Astfel, nu mai am nevoie sa folosesc sume partiale sau alte precalculari care consuma multa memorie.

Totusi, acum am observat ca in concurs, limita de memorie era de 64 MB. Cand a fost adaugata problema la lot nu am observat ca nu corespunde limita de memorie si am presupus ca este corecta. Ne cerem scuze.
« Ultima modificare: August 12, 2013, 15:41:10 de către Heidelbacher Andrei » Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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