Afişează mesaje
|
Pagini: 1 [2] 3
|
27
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1375 Lumanari
|
: 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.
|
|
|
34
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1375 Lumanari
|
: 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?
|
|
|
|