Revizia anterioară Revizia următoare
Fişierul intrare/ieşire: | gutui.in, gutui.out | Sursă | ad-hoc |
Autor | Adăugată de | ||
Timp execuţie pe test | 0.2 sec | Limită de memorie | 12120 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Gutui
Gigel are in curte un gutui. El se hotaraste sa culeaga cat mai multe gutui, dar are o problema: copacul este atat de incarcat cu fructe incat la fiecare gutuie culeasa, toate crengile acestuia se ridica in inaltime cu fix U centimetrii. Din pacate Gigel nu are scara la el si nu poate sa culeaga gutui la o inaltime mai mare de H centimetrii.
Nici de aceasta data Gigel nu se descurca singur. Ajutati-l sa manance cat mai multe gutui.
Stiind greutatea si inaltimea initiala a fiecarui fruct, se cere cea mai mare recolta de gutui pe care o poate aduce Gigel acasa. Cum se gandeste sa le vanda in piata, il intereseaza o greutate cat mai mare, nu un numar cat mai mare.
Date de intrare
Pe prima linie a fisierului de intrare gutui.in se afla 2 numere intregi H si U, cu semnificatia din enunt.
Pe cea de-a doua linie se gaseste N numarul de gutui din copac, apoi N linii de cate 2 numere intregi reprezentand inaltimiile si greutatile gutuilor.
Date de ieşire
In fisierul de iesire gutui.out trebuie scrisa greutatea maxima a gutuilor pe care le poate culege Gigel.
Restricţii
- ... ≤ ... ≤ ...
Exemplu
gutui.in | gutui.out |
---|---|
100 10 4 91 10 82 30 93 5 94 15 | 45 |
Explicaţie
Se culege intai gutuia de greutate 15 si apoi gutuia de greutate 30