题目描述
给定一个长度为 n 的序列 (s1,s2,⋯,sn) 和三个数 a,b,c,你需要找出一对 L,R 满足如下式子:
$$\sum\limits_{i=L}^Rs_i>a(bR-cL),1 \le L \le R \le n
$$
即,序列中的第 L 至 R 项之和大于 a⋅(b⋅R−c⋅L),求出满足条件的 L,R 中 R−L+1 的最大值。
测试数据保证存在这样的一对 L 和 R。
输入格式
输入的第一行包含四个整数 n,a,b,c,相邻整数之间使用一个空格分隔。
第二行包含 n 个整数 s1,s2,⋯,sn,相邻整数之间使用一个空格分隔。
输出格式
输出一行包含一个整数表示答案。
样例 #1
样例输入 #1
4 1 5 6
1 2 3 4
样例输出 #1
3
提示
对于 60% 的评测用例,n≤5000;
对于所有评测用例,1≤n≤3×105,1≤a,b,c≤1000,∣si∣≤109。