•wefgef
|
 |
« 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
|
 |
« 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
|
 |
« 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
Mesaje: 46
|
 |
« 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  . Modelul : http://infoarena.ro/job_detail/809153A 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
Mesaje: 39
|
 |
« Răspunde #54 : Februarie 09, 2013, 09:23:46 » |
|
am facut un algoritm cu programare dinamica, complexitatea fiind O(N 2). 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? 
|
|
|
Memorat
|
|
|
|
•PlayLikeNeverB4
|
 |
« 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
Mesaje: 39
|
 |
« Răspunde #56 : Februarie 17, 2013, 17:38:43 » |
|
In sfarsit am luat 100  multumesc 
|
|
|
Memorat
|
|
|
|
•costyv87
Strain
Karma: 8
Deconectat
Mesaje: 37
|
 |
« 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
Mesaje: 15
|
 |
« 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
Mesaje: 1
|
 |
« Răspunde #59 : Ianuarie 31, 2017, 19:33:11 » |
|
imi poate spune cineva de ce imi apare subsir incorect? 
|
|
|
Memorat
|
|
|
|
•nicolaefilat
Strain
Karma: 0
Deconectat
Mesaje: 6
|
 |
« 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 !  aici e linkul : http://www.infoarena.ro/job_detail/1971925?action=view-sourceMersi
|
|
|
Memorat
|
|
|
|
|