Avets

En lloc d’estar entrenant, els representants de la UPC al SWERC es dediquen a fer turisme no convencional per París, mirant com la gent embolica avets a un mercat de nadal. Com que l’algorisme d’embolicar avets és molt costós, una de les persones que s’hi dedica, la Marie, que és asmàtica, cada cert temps ha de “xutar-se” ventolin.

Aquest és el problema a resoldre: La Marie inicialment té energia kk. Encara li queden nn avets per embolicar, en un ordre fixat, i cada avet ii li consumeix energia eie_i. Cada cop que es “xuta” ventolin, l’energia li torna al nivell original kk, i cada cop que embolica un avet, l’energia li disminueix en eie_i. La Marie no pot tenir mai energia negativa, i només pot “xutar-se” ventolin entre avets. Quin és el mínim nombre de cops que ha de “xutar-se”?

Entrada

L’entrada consisteix en diversos casos, cadascun amb nn i kk, seguits dels eie_i. Podeu suposar 1n1051 \le n \le 10^5, 1k1061 \le k \le 10^6, i 1eik1 \le e_i \le k.

Sortida

Per a cada cas, escriviu el mínim nombre de “xutes”.

Informació del problema

Autoria: Eric Valls

Generació: 2026-01-25T11:14:29.176Z

© Jutge.org, 2006–2026.
https://jutge.org