Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 989 Pirati  (Citit de 1218 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Prostu
Nu mai tace
*****

Karma: 134
Deconectat Deconectat

Mesaje: 323



Vezi Profilul
« : Martie 21, 2010, 15:30:04 »

Aici puteţi discuta despre problema Pirati.
Memorat
otilia_s
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 12



Vezi Profilul
« Răspunde #1 : Martie 23, 2010, 00:05:51 »

Am citit solutia oficiala, dar nu reusesc sa imi dau seama cam de cata memorie am nevoie pentru a calcula LCA. Stiu ca Deşi arborele poate avea O(N ^ 2) noduri, adâncimea sa este de ordinul O(N).  Dar care este numarul maxim de zone conexe? Cu siguranta mai mic decat N*M.
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #2 : Martie 23, 2010, 00:33:50 »

De ce nu folosesti STL?

Pe cele mai nasoale teste numarul de zone conexe este aproximativ N * M / 4.
Memorat

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


Karma: 0
Deconectat Deconectat

Mesaje: 12



Vezi Profilul
« Răspunde #3 : Martie 23, 2010, 11:40:59 »

Multumesc!  Smile
Ma gandisem sa calculez LCA folosind matricea stramosilor de ordin 2^k. La STL nu am reusit sa inteleg cum pot afla memoria ocupata de o matrice. Stiu ca pentru un vector de n elemente se aloca cea mai mica puterea a lui 2, mai mare ca n. Dar chiar daca asta teoretic se incadra in memoria disponibila, la mai multe probleme mi s-a intamplat sa iau MLE.
De aceea vroiam sa aloc static si aveam nevoie de nr maxim de zone. Dar presupun ca e prea mare ca sa mearga pe metoda asta.
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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