#CF1082E. 增加频率
增加频率
E. 增加频率
时间限制:2秒
内存限制:256 MB
给定一个长度为 的数组 。你可以选择一个子段 ()和一个整数 (可以为正数、负数或零),然后对该子段中的每个元素加上 (即对于每个 ,令 )。
问:经过一次这样的操作后,数组中值为 的元素最多能有多少个?
输入
第一行包含两个整数 和 (,)——数组长度以及目标值 。
第二行包含 个整数 ()——数组 。
输出
输出一个整数——经过上述操作后,值为 的元素的最大可能数量。
样例
输入
6 9
9 9 9 9 9 9
输出
6
输入
3 2
6 2 6
输出
2
提示
在第一个样例中,我们可以选择任意子段并取 ,数组保持不变。
在第二个样例中,我们可以选择子段 并取 ,数组变为 。