Lucifer, împaratul iadului, este încurcat. Design-ul inițial al iadului era bun, dar populația pământului în creștere continuă îi dă toate planurile peste cap, de aceea vă cere ajutorul.
În iad tocmai s-a deschis o secțiune nouă, în care există cazane, cu capacitățile de oameni. Inițial secțunea este goală, dar pe parcursul a zile sunt aduși noi păcătoși, care trebuie puși în cazane, fără a depăși capacitatea lor maximă. În dimineața zilei sunt aduși păcătoși.
Fiecare cazan trebuie păzit ca păcătoșii să nu scape. Din cauza aceasta, Lucifer dorește ca numărul de cazane folosit în fiecare zi să fie cât mai mic.
Cerință
Care este numărul minim de cazane care trebuie folosite în fiecare zi?
Date de intrare
Pe prima linie se găsesc numerele și cu semnificația din enunț.
Pe următoarea linie se găsesc valori: cu semnificația din enunț.
Pe următoarea linie se găsesc valori: cu semnificația din enunț.
Date de ieșire
Se vor afișa numere, al -lea număr reprezentând numărul minim de cazane necesare la sfârșitul zilei .
Restricții și precizări
# | Punctaj | Restricții |
---|---|---|
1 | 26 | |
2 | 18 | , pentru orice |
3 | 56 | Fără restricții suplimentare. |
Exemplu
stdin
5 6
5 3 4 10 1
9 3 2 2 3 1
stdout
1 2 2 3 3 4