删数游戏(delete)
题目描述
长度为n的序列A,从中删去恰好k个元素(右边的元素往左边移动),记cnt为新序列中Ai=i的元素个数(即权值与下标相同的元素的个数)。求cnt的最大值。
输入格式
第一行两个正整数n,k,分别表示序列长度,删去元素的个数。
第二行n个正整数A1..An,描述序列A。
输出格式
一行一个整数,表示cnt的最大值。
样例
input1
8 3 1 1 3 2 4 5 7 5
output1
4
explanation
删掉序列中的第4,7,8个数。
input2
见ex_delete2.in。
output2
见ex_delete2.out。
数据范围和约定
对于20%的数据,n≤20。
对于40%的数据,n≤500。
对于60%的数据,n≤5000。
对于80%的数据,n≤100000。
对于100%的数据,n≤1000000,Ai≤109,k≤n。
时间限制:1s 空间限制:512MB