Miruna a ajuns în fața unei noi provocări: în cetatea Devei a găsit calănci așezate în linie, fiecare calance având o anumită înălțime exprimată în centimetri. Înălțimea unei calănci poate fi crescută cu centimetru, însă această operație o costă exact leu. Operația de creștere poate fi aplicată aceleiași calănci de oricîte ori. Având un buget de lei la dispoziție, Miruna se întreabă câte subsecvențe ale șirului de calănci pot fi transformate astfel încât să devină monoton crescătoare.
Date de intrare
Pe prima line a fisierului calancea.in
se vor afla numerele și , cu semnificaţia din enunț. Următoarele linii vor conţine câte un șir de lungime valori reprezentând înălțimile calăncilor.
Date de ieșire
În fișierul calancea.out
se vor afișa un singur număr întreg reprezentând numărul de subsecvențe care pot fi transformate în șiruri monoton crescătoare având la dispoziție bugetul .
Restricții și precizări
- Înălțimile inițiale ale calăncilor vor fi din intervalul
Exemplu
calancea.in
3 6
10 5 1
calancea.out
5
Explicație
Cu excepția subsevenței , toate subsecvențele respectă proprietatea cerută.