•savim
|
 |
« : Martie 24, 2013, 16:06:06 » |
|
Aici puteti discuta despre problema Lumanari.
|
|
|
Memorat
|
|
|
|
•superman_01
Client obisnuit

Karma: 14
Deconectat
Mesaje: 52
|
 |
« Răspunde #1 : Martie 24, 2013, 16:09:45 » |
|
in timpul concursului nu am reusit sa scot decat 60 de pct cu incorect,dar nu inteleg ce am gresit.Eu am facut suma tuturor inaltimilor si am tinut un contor cu nr de lumanari>0 (acestea fiind nr maxim de zile).Dupa am cautat un nr n*(n+1) /2 maxim astfel incat sa fie cat mai aproape de suma inaltimilor.Daca aceste depasea contorul ,afisam contorul. Eu nu gasesc niciun contra-exemplu.Poate cineva sa imi zica ce am gresit? 
|
|
« Ultima modificare: Martie 24, 2013, 16:19:15 de către Avramescu Cristian »
|
Memorat
|
|
|
|
•savim
|
 |
« Răspunde #2 : Martie 24, 2013, 16:28:49 » |
|
Pentru cei care intampina probleme la Lumanari - incercati urmatoarele teste: 6 2 2 2 2 2 2 Raspunsul e 4
6 1 1 1 4 5 6 Raspunsul e 5
|
|
|
Memorat
|
|
|
|
•superman_01
Client obisnuit

Karma: 14
Deconectat
Mesaje: 52
|
 |
« Răspunde #3 : Martie 24, 2013, 16:35:03 » |
|
mie imi merge pe ambele teste si totusi iau 60  Alte teste mai dificile nu sunt ? 
|
|
« Ultima modificare: Martie 24, 2013, 16:54:55 de către Avramescu Cristian »
|
Memorat
|
|
|
|
•PlayLikeNeverB4
|
 |
« Răspunde #4 : Martie 24, 2013, 16:56:10 » |
|
6 6 1 1 1 1 1 Raspunsul e 3
|
|
|
Memorat
|
|
|
|
•superman_01
Client obisnuit

Karma: 14
Deconectat
Mesaje: 52
|
 |
« Răspunde #5 : Martie 24, 2013, 17:23:44 » |
|
Mi-a iesit pana la urma.Dar consider ca algoritmul meu nu este corect si cred ca iau cam mult(100) cu niste bulaneli. 
|
|
|
Memorat
|
|
|
|
•proflaurian
Client obisnuit

Karma: 46
Deconectat
Mesaje: 58
|
 |
« Răspunde #6 : Martie 24, 2013, 18:02:26 » |
|
@Cristian Avramescu
Banuiesc ca ai aceeasi greseala pe care am avut-o si eu. Lumanarile de inaltime 0 care trebuie ignorate ( si eu tot 60 de puncte am avut)
|
|
|
Memorat
|
|
|
|
•deneo
|
 |
« Răspunde #7 : Martie 24, 2013, 19:29:27 » |
|
Cautare binara 
|
|
|
Memorat
|
|
|
|
•superman_01
Client obisnuit

Karma: 14
Deconectat
Mesaje: 52
|
 |
« Răspunde #8 : Martie 24, 2013, 20:58:30 » |
|
@Panaete Adrian Eu am avut probleme la testul dat Marcus.Dar totusi solutia mea nu este optima am unele teste pe care pica.  oricum o sa incerc sa o fac si cu cautare binara.
|
|
« Ultima modificare: Martie 25, 2013, 11:19:29 de către Avramescu Cristian »
|
Memorat
|
|
|
|
•ctlin04
|
 |
« Răspunde #9 : Martie 25, 2013, 18:11:06 » |
|
Totusi care este solutia oficiala la problema asta? Eu am o solutie care intra in timp, dar care este teoretic gresita, de ce zic teoretic pentru ca practic ia incorect doar pe ultimul test. O alta solutie , care sunt sigur ca este corecta, are complexitatea N*log^2 N si nu intra in timp. 
|
|
|
Memorat
|
|
|
|
•superman_01
Client obisnuit

Karma: 14
Deconectat
Mesaje: 52
|
 |
« Răspunde #10 : Martie 25, 2013, 18:22:43 » |
|
Eu am sortat vectorul inaltimilor descrescator(dupa ce am eleminat zerourile) si dupa aceea am cautat binar nr de zile.
|
|
|
Memorat
|
|
|
|
•ctlin04
|
 |
« Răspunde #11 : Martie 25, 2013, 18:26:34 » |
|
Eu la fel am sortat vectorul si apoi am cautat binar numarul de zile, doar ca pentru un numar de zile fixat, nu stiu cum sa vad dintr-o parcurgere daca se poate indeplini sau nu, eu fac asta in N*logN, de aici si apare log^2N.
|
|
|
Memorat
|
|
|
|
•superman_01
Client obisnuit

Karma: 14
Deconectat
Mesaje: 52
|
 |
« Răspunde #12 : Martie 25, 2013, 18:37:15 » |
|
pai in functia de cautare binara verifici daca poti din fiecare zi sa scazi nr maxim de zile. Pt exemplul dat : tu o sa ai 6 5 4 3 1 1 si ca sa poti sa ai 5 zile trebuie ca in ziua 5 sa ai minim 5 lumanari de inaltime minim 1 .deci verifici cu un rest daca din ziua x(cu x incepand de la 1) daca poti sa scazi 5,respectiv 4 si tot asa(practic verifici daca ai nevoie de lumanari mai inalte ca sa faci ziua aia).daca el e 0 atunci inseamna ca poti sa gasesti un numar mai mare de zile. Cat despre ultimul test am vazut ca mai multe lume are probleme cu el.
|
|
|
Memorat
|
|
|
|
•RaduGabriel2012
Strain
Karma: 7
Deconectat
Mesaje: 26
|
 |
« Răspunde #13 : Martie 26, 2013, 16:59:06 » |
|
Care-i problema la ultimul test ?  Ma chinui de o gramada de timp si nu-mi dau seama ce ar putea fi 
|
|
|
Memorat
|
|
|
|
•misino
Strain
Karma: 10
Deconectat
Mesaje: 40
|
 |
« Răspunde #14 : Martie 27, 2013, 11:55:20 » |
|
Nu puteti sa dati un test asemanator cu ultimul pe care sa nu-l trecem sa ne dam seama ce-am gresit?
|
|
|
Memorat
|
|
|
|
•repp4radu
|
 |
« Răspunde #15 : Martie 27, 2013, 11:58:18 » |
|
7 3 3 3 3 3 3 3
ans: 6
|
|
|
Memorat
|
|
|
|
•misino
Strain
Karma: 10
Deconectat
Mesaje: 40
|
 |
« Răspunde #16 : Martie 27, 2013, 12:05:03 » |
|
Multumesc! Acu trebuie ssa vad de ce imi greseste.
|
|
|
Memorat
|
|
|
|
•rares96cheseli
Client obisnuit

Karma: 45
Deconectat
Mesaje: 60
|
 |
« Răspunde #17 : Mai 13, 2013, 21:33:47 » |
|
cred ca ar trebuie putin modifcate testele deoarece daca numar lumanarile nenule din sirul initial si afisez acel numar iau 60p, ceea ce nu mi se pare prea ok.
|
|
|
Memorat
|
|
|
|
•robertstreche
Strain
Karma: 1
Deconectat
Mesaje: 13
|
 |
« Răspunde #18 : Iulie 01, 2013, 21:47:09 » |
|
un test mai mare puteti pune?
|
|
|
Memorat
|
|
|
|
|