Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 948 Perle2  (Citit de 1303 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
stef2n
Nu mai tace
*****

Karma: 218
Deconectat Deconectat

Mesaje: 641



Vezi Profilul
« : Noiembrie 23, 2009, 19:46:52 »

Aici puteti discuta despre problema Perle2.
Memorat

Exista 10 categorii de oameni: cei care inteleg sistemul binar si cei care nu il inteleg.
blue_phoenix
Client obisnuit
**

Karma: 0
Deconectat Deconectat

Mesaje: 57



Vezi Profilul
« Răspunde #1 : Noiembrie 11, 2011, 21:38:14 »

are cineva vreo idee ce e cu testul 9? Cry ca iau tle pe ea, am incercat sa citesc intr-un buffer numerele si dupa aia sa parsez, dar merge chiar si mai incet. in general, am incercat cam tot ce mi-a trecut prin cap sa mearga mai rapid, dar tot tle iau....
asta e ceea ce fac:

Cod:
int x=n-1;
for(i=0;i<x;i++){
    if(diag[i]>0){
      //sunt pe linia i din "matrice"
      coloana[i]=diag[i];
      if(coloana[i]>max){max=coloana[i];}
      for(j=i+1;j<n;j++){
        coloana[j]=coloana[j-1]+diag[j];
        if(coloana[j]<=0)break;
        if(coloana[j]>max){
            max=coloana[j];
        }
      }
    }
}
datele le citesc cu stream-uri, in varianta care am vazut ca e cea mai rapida:
http://infoarena.ro/job_detail/631145
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #2 : Noiembrie 11, 2011, 22:11:08 »

Iei Time Limit Exceeded pentru ca nu ai complexitatea buna. Problema se rezolva in O(N). Niste indicatii gasesti aici si aici.

Am scazut limita de timp si am reevaluat sursele. Nu era bine ca iti treceau 9 teste din 10 cu complexitate O(N^2).
Memorat

Am zis Mr. Green
blue_phoenix
Client obisnuit
**

Karma: 0
Deconectat Deconectat

Mesaje: 57



Vezi Profilul
« Răspunde #3 : Noiembrie 11, 2011, 22:45:01 »

ok. mersi de linkuri, mi se paruse mie ca era prea usor sa fie asa:)
Memorat
lucian666
Client obisnuit
**

Karma: 16
Deconectat Deconectat

Mesaje: 84



Vezi Profilul
« Răspunde #4 : Aprilie 11, 2012, 08:52:09 »

Dacă valoarea maximă posibilă este negativă, atunci Laura va prefera sa nu aleagă nici o perlă.
raspunsul va fi 0 in acest caz? Think
Memorat
an_drey_curent
Strain


Karma: 4
Deconectat Deconectat

Mesaje: 24



Vezi Profilul
« Răspunde #5 : Aprilie 11, 2012, 09:19:03 »

Da
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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