calancea

Time limit: 0.15s Memory limit: 64MB Input: calancea.in Output: calancea.out

Miruna a ajuns în fața unei noi provocări: în cetatea Devei a găsit NN 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 11 centimetru, însă această operație o costă exact 11 leu. Operația de creștere poate fi aplicată aceleiași calănci de oricîte ori. Având un buget de BB 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 NN și BB , cu semnificaţia din enunț. Următoarele NN linii vor conţine câte un șir de lungime NN 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 BB.

Restricții și precizări

  • 1N1 000 0001 \leq N \leq 1 \ 000 \ 000
  • 1B10151 \leq B \leq 10^{15}
  • Înălțimile inițiale ale calăncilor vor fi din intervalul [0,109][0, 10^{9}]

Exemplu

calancea.in

3 6
10 5 1

calancea.out

5

Explicație

Cu excepția subsevenței (1,3)(1, 3), toate subsecvențele respectă proprietatea cerută.

Log in or sign up to be able to send submissions!