Pagini: 1 2 [3]   În jos
  Imprimă  
Ajutor Subiect: 008 Subsir crescator maximal  (Citit de 39571 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #50 : Martie 21, 2012, 22:16:00 »

Numarul de solutii creste exponential.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
darkseeker
De-al casei
***

Karma: 29
Deconectat Deconectat

Mesaje: 106



Vezi Profilul
« Răspunde #51 : Martie 21, 2012, 22:42:59 »

Daca vrei sa le afisezi pe toate atunci cand actualizezi valoarea dp[ i ] ,tii o lista cu toate valorile din care poti obtine valoarea maxima pentru dp[ i ] . Iti dau un exemplu , pentru a fi mai clar :
sa zicem ca ai sirul 2 10 15 3 11 16. In acest sir elementele au urmatorii precedenti :
2 -> nu e precedat de nimeni
10-> e precedat de 2
15 -> e precedat de 10
3-> 3 precedat de 2
11 -> e precedat atat de 3 cat si 10 ambele valori ducand la un subsir de lungime 3
16-> e precedat de 11,3,15 toate 3 ducand la un subsir de lungime 4
Acum pentru a genera toate subsirurile maximale algoritmul este urmatorul :
Iei fiecare precedent al unui element pentru care dp[ i ] = 4, pentru fiecare precedent iei fiecare precedent al acestuia si tot asa ... pana ajungi la un element ce nu e precedat de nimic .
Poate nu am fost suficient de clar , nu sunt tocmai un as al explicatiilor , dar daca mai ai nelamuriri dam un pm si vad cum te pot ajuta , eventual iti dau o sursa sa vezi cum se face .
« Ultima modificare: Martie 21, 2012, 22:54:48 de către Andrei Grigorean » Memorat
andunhill
Vorbaret
****

Karma: 12
Deconectat Deconectat

Mesaje: 183



Vezi Profilul
« Răspunde #52 : Octombrie 28, 2012, 18:38:28 »

Cred ca trebuie marita putin limita de timp. Am implementat o solutie cu normalizare( cu lower_bound) + AIB + parsare si iau tle pe testul 9.
Memorat
alex_unix
Strain
*

Karma: 22
Deconectat Deconectat

Mesaje: 46



Vezi Profilul
« Răspunde #53 : Noiembrie 07, 2012, 22:28:27 »

Am incercat sa implementez cu AIB si iau TLE pe testul 9. Nici sursa data ca model nu e de 100, tot din cauza testului 9, desi in josul paginii scrie ca obtine 100  Tongue .
Modelul : http://infoarena.ro/job_detail/809153
A mea : http://infoarena.ro/job_detail/809148
« Ultima modificare: Noiembrie 07, 2012, 22:34:37 de către Petenchea Alexandru » Memorat
bratiefanut
Strain
*

Karma: 3
Deconectat Deconectat

Mesaje: 39



Vezi Profilul
« Răspunde #54 : Februarie 09, 2013, 09:23:46 »

am facut un algoritm cu programare dinamica, complexitatea fiind O(N2). merge dar pe ultimele 3 teste imi da TLE. aveti vreo idee despre cum as putea modifica algoritmul in asa fel incat sa fie mai rapid? Think
Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #55 : Februarie 09, 2013, 12:44:39 »

Trebuie sa scoti complexitate mai buna. Citeste indicatiile de rezolvare.
Memorat
bratiefanut
Strain
*

Karma: 3
Deconectat Deconectat

Mesaje: 39



Vezi Profilul
« Răspunde #56 : Februarie 17, 2013, 17:38:43 »

In sfarsit am luat 100 Winner 1st place multumesc Very Happy
Memorat
costyv87
Strain
*

Karma: 8
Deconectat Deconectat

Mesaje: 37



Vezi Profilul
« Răspunde #57 : Martie 01, 2013, 11:09:41 »

Solutia cu AIB-uri nu intra in timp (nici macar solutia oficiala) . Nu stiu daca s-a mai zis , dar m-am gandit ca e ok sa stiti.
Memorat
witsel
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 15



Vezi Profilul
« Răspunde #58 : Iulie 30, 2014, 10:33:44 »

ce inseamna erorile: killed by signal 6 si lungime incorecta. Daca s-ar putea uita cineva pe sursele mele as fi recunoscator:D
Memorat
BlueCode
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #59 : Ianuarie 31, 2017, 19:33:11 »

imi poate spune cineva de ce imi apare subsir incorect? Very Happy
Memorat
nicolaefilat
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 6



Vezi Profilul
« Răspunde #60 : Aprilie 21, 2017, 12:43:49 »

      Sunt nou pe infoarena si as vrea sa inteleg de ce sursa me primeste doar 10 puncte , am facut mai mult teste pe ea si toate mergeau (ex:  5 54321 : 1 1 ; 5  2412151519 : 3 12 15 19  ..etc).

Plz ajutati-ma ! Very Happy

aici e linkul : http://www.infoarena.ro/job_detail/1971925?action=view-source

Mersi
Memorat
Pagini: 1 2 [3]   În sus
  Imprimă  
 
Schimbă forumul:  

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