[POI2015]WIL-Wilcze doły

题目描述

给定一个长度为n的序列,你有一次机会选中一段连续的长度不超过d的区间,将里面所有数字全部修改为0。请找到最长的一段连续区间,使得该区间内所有数字之和不超过p。

输入输出格式

输入格式


第一行包含三个整数n,p,d(1<=d<=n<=2000000,0<=p<=10^16)。第二行包含n个正整数,依次表示序列中每个数w[i](1<=w[i]<=10^9)。

输出格式


包含一行一个正整数,即修改后能找到的最长的符合条件的区间的长度。

输入输出样例

输入样例 #1

9 7 2
3 4 1 9 4 1 7 1 3

输出样例 #1

5

说明

给定一个长度为n的序列,你有一次机会选中一段连续的长度不超过d的区间,将里面所有数字全部修改为0。 请找到最长的一段连续区间,使得该区间内所有数字之和不超过p。