给定一个长度为 n 的序列,你有一次机会选中一段连续的长度不超过 d 的区间,将里面所有数字全部修改为 0。请找到最长的一段连续区间,使得该区间内所有数字之和不超过 p。
输入的第一行包含三个整数,分别代表 n,p,d。
第二行包含 n 个整数,第 i 个整数代表序列中第 i 个数 wi。
包含一行一个整数,即修改后能找到的最长的符合条件的区间的长度。
9 7 2
3 4 1 9 4 1 7 1 3
5
【数据范围】
对于 100% 的数据,1≤d≤n≤2×106,0≤p≤1016,1≤wi≤109。
原题名称:Wilcze doły。