•Mihai22e
Client obisnuit

Karma: 20
Deconectat
Mesaje: 74
|
 |
« Răspunde #25 : Martie 29, 2014, 04:46:07 » |
|
Mie mi-a intrat in 360ms. Ai folosit arbori indexati binar sau arbori de intervale?
|
|
|
Memorat
|
|
|
|
•geniucos
|
 |
« Răspunde #26 : Martie 29, 2014, 10:47:57 » |
|
Eu am facut cu AIB si mi-a intrat in 88 ms.Cu arbori de intervale probabil ca e mai incet dar nu cred ca e asa mare diferenta.Uita-te sa nu apelezi vre-un query pe intervalul 1,0 sau 0,0 sau asa ceva.
|
|
|
Memorat
|
|
|
|
•binic
Strain
Karma: -9
Deconectat
Mesaje: 11
|
 |
« Răspunde #27 : Martie 29, 2014, 11:06:17 » |
|
Dupa mine concert2 avea complexitate maxima de O(N*logN). Daca k1>1 si k2>1 atunci chiar intra in O(N), iar daca unul dintre ele era 1 atunci era cel mai lung subsir crescator. Multumesc lui Andrei Heidelbacher pentru observatia de mai sus, acel greedy nu e corect daca k1=1 sau k2=1.
|
|
|
Memorat
|
|
|
|
•PlayLikeNeverB4
|
 |
« Răspunde #28 : Martie 29, 2014, 12:14:06 » |
|
Eu am facut cu cautare binara.
|
|
|
Memorat
|
|
|
|
•Bogdanisar
Strain
Karma: 3
Deconectat
Mesaje: 12
|
 |
« Răspunde #29 : Martie 29, 2014, 15:01:29 » |
|
|
|
|
Memorat
|
|
|
|
•Cristy94
|
 |
« Răspunde #30 : Martie 29, 2014, 20:43:26 » |
|
Dupa mine concert2 avea complexitate maxima de O(N*logN). Daca k1>1 si k2>1 atunci chiar intra in O(N), iar daca unul dintre ele era 1 atunci era cel mai lung subsir crescator. Multumesc lui Andrei Heidelbacher pentru observatia de mai sus, acel greedy nu e corect daca k1=1 sau k2=1.
Poti sa explici ideea ta de solutie in O(N)?...
|
|
|
Memorat
|
|
|
|
•binic
Strain
Karma: -9
Deconectat
Mesaje: 11
|
 |
« Răspunde #31 : Martie 30, 2014, 14:37:23 » |
|
Daca aveam k1>1 si k2>1 atunci o secventa descrescatoare/crescatoare poate sa fie reprezentata de primul si ultimul element si alte elemente din mijlocul secventei. Atunci parcurgem sirul si pur si simplu, verificam fiecare secventa crescatoare si adunam min(k1,lungimea_secventei_crescatoare), la fel si la secventele descrescatoare. Evident trebuie sa avem grija sa nu adunam un element de 2 ori. Cum am zis mai sus, daca k1=1 sau k2=1 trebuie sa calculam cel mai lung subsir crescator/descrescator. Daca nu intelegi mai explic.
|
|
« Ultima modificare: Martie 30, 2014, 21:48:46 de către Binica Nicolae »
|
Memorat
|
|
|
|
•PlayLikeNeverB4
|
 |
« Răspunde #32 : Martie 30, 2014, 21:12:09 » |
|
Eu nu cred ca are cum sa fie corect un greedy. Poti sa incerci sa implementezi ideea ta pe cazul k1>1 si k2>1 si pentru celelalte cazuri cel mai lung subsir crescator/descrescator.
|
|
|
Memorat
|
|
|
|
•binic
Strain
Karma: -9
Deconectat
Mesaje: 11
|
 |
« Răspunde #33 : Martie 30, 2014, 21:45:30 » |
|
Am implementat-o si am luat 100, dar in timpul concursului nu am luat cazul cu cel mai lung subsir crescator  .
|
|
|
Memorat
|
|
|
|
•PlayLikeNeverB4
|
 |
« Răspunde #34 : Martie 31, 2014, 10:25:41 » |
|
Ce tare. Se pare ca e corect.
|
|
« Ultima modificare: Martie 31, 2014, 10:40:20 de către George Marcus »
|
Memorat
|
|
|
|
•Andrei1998
|
 |
« Răspunde #35 : Aprilie 01, 2014, 00:23:21 » |
|
Update-ul de rating nu a intaziat, insa, din pacate, nu a fost facut corespunzator. Dupa runda a doua a concursului de fata, a avut loc ONIS Runda 3 (care, corectati-ma daca gresesc  , este concurs cu rating). Rog sa se anuleze ultimul update de rating, sa se face update-ul pentru ONIS Runda 3 si apoi, in incheiere sa se face update-ul pentru runda 3 Monthly. Scriu acest mesaj pentru ca dupa aia mai are loc inca un concurs, doua si chiar devine foarte greu de reparat aceasta mica greseala. 
|
|
|
Memorat
|
|
|
|
•Mihai22e
Client obisnuit

Karma: 20
Deconectat
Mesaje: 74
|
 |
« Răspunde #36 : Aprilie 01, 2014, 08:52:50 » |
|
Update-ul de rating nu a intaziat, insa, din pacate, nu a fost facut corespunzator. Dupa runda a doua a concursului de fata, a avut loc ONIS Runda 3 (care, corectati-ma daca gresesc  , este concurs cu rating). Rog sa se anuleze ultimul update de rating, sa se face update-ul pentru ONIS Runda 3 si apoi, in incheiere sa se face update-ul pentru runda 3 Monthly. Scriu acest mesaj pentru ca dupa aia mai are loc inca un concurs, doua si chiar devine foarte greu de reparat aceasta mica greseala.  Din ce am inteles eu, s-a decis ca ONIS Runda 3 sa ramana unrated.
|
|
|
Memorat
|
|
|
|
|