you are given an array A of $$$n$$$ positive integers ( $$$0 \lt A[i] \lt 10^9$$$ ) and $$$r$$$ moves.
on each move: you can choose any subarray of A (which contains only positive elements) and decrease all elements in that subarray by one.
your task is to maximize the number of $$$0$$$ values in your array.
print that number after $$$r$$$ moves.
input:
$$$n,r$$$
$$$A[1],A[2],..A[n]$$$
ouput:
- number of $$$0$$$ values after r moves
example input:
$$$6$$$ $$$2$$$
$$$0$$$ $$$2$$$ $$$1$$$ $$$2$$$ $$$2$$$ $$$3$$$
output
$$$4$$$
- subtask1: $$$n \lt =10;r=1$$$
- subtask2: $$$n \lt =10;r \lt =5$$$
- subtask2: $$$n \lt =200;r \lt =200$$$
- subtask2: $$$n \lt =200;r \lt =10^9$$$
- subtask2: $$$n \lt =2000;r \lt =10^9$$$



