#Lutece2345. 天气之子

天气之子

Migrated from Lutece 2345 天气之子

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

pic

最近去看《天气之子》了吗?这是一部由新海诚执导的动画电影。

PESTC 十分重视学生的身体素质,接下来的 nn 天是 PESTC 的运动会,但是天气预报预测接下来 nn 天并不都是晴天,有一些天是晴天,另一些天会下小雨,剩下一些天会下大雨。具体来说,第 ii 天的降雨量为 hih_i。所以 Vingying 请来了 Amano Hina —— 100%100\% 晴女。

因为 PESTC 的学生大多习惯了潮湿的气候,所以 Vingying 想请 Hina 让开运动会的这 nn 天不下大雨。这里定义某天将下大雨当且仅当该天预报的降雨量大于 ww 毫米。

如果第 ii 天会下大雨,Hina 可以在当天花 hiwh_i-w 分钟祈祷,让第 ii 天不下大雨。然而祈祷是有代价的,如果让第 ii 天不下大雨,那么第 ii 天之后的每一天,降雨量都会增加 kk,也就是说原本不会下大雨的一天也可能因为祈祷过多而下大雨。祈祷必须按照时间顺序,比如不能先在第二天祈祷后在第一天祈祷。

Vingying 想知道如果让这 nn 天都不下大雨,Hina 一共要花多少分钟祈祷。

Input

第一行包含三个整数 n,w,kn,w,k (1n2×105,0w,k1041\le n\le 2\times 10^5,0\le w,k\le 10^4)。

第二行包含 nn 个整数,第 ii 个整数为 hih_i (0hi1040\le h_i\le 10^4),表示第 ii 天的降雨量。

Output

输出一个整数,表示所求答案。

Samples

4 2 1
3 1 0 5
5

Note

样例解释:

Hina 在第一天花 11 分钟使得这一天不下大雨,所以接下来三天的降雨量分别变为 2,1,62,1,6

第二天 Hina 不需要祈祷,所以接下来两天的降雨量仍为 1,61,6

第三天 Hina 不需要祈祷,所以接下来一天的降雨量仍为 66

最后一天 Hina 花费 44 分钟使得这一天不下大雨,所以总时间为 1+0+0+4=51+0+0+4=5 分钟。

Resources

电子科技大学第十一届 ACM 趣味程序设计竞赛