该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

停车计费

题目描述

Y 同学需要计算自己的停车费用。

停车场的收费规则如下:

  • 若停车时间不超过 xx 分钟,则本次停车免费;
  • 若停车时间超过 xx 分钟,则开始收费:   - 前 yy 分钟共收费 aa 元,即使实际停车时间不足 yy 分钟,也按照 yy 分钟计算;   - 超过前 yy 分钟的部分,每 yy 分钟收费 bb 元,不足 yy 分钟的部分也按照一个完整的 yy 分钟计算。

现在 Y 同学一共进行了 nn 次停车,第 ii 次停车时间为 tit_i 分钟。

请你计算这 nn 次停车一共需要支付多少停车费。

输入格式

第一行包含一个整数 nn,表示停车次数。

第二行包含一个整数 xx,表示免费停车时间。

第三行包含三个整数 y,a,by,a,b,分别表示每个计费时间段的长度、首个计费时间段的费用以及之后每个计费时间段的费用。

第四行包含 nn 个整数 t1,t2,…,tnt_1,t_2,\dots,t_n,其中 tit_i 表示第 ii 次停车的时间。

输出格式

输出一行一个整数,表示 Y 同学这 nn 次停车需要支付的总费用。

样例

样例输入 #1

5
30
60 2 3
30 31 60 61 660

样例输出 #1

41

数据范围与约定

对于 100100% 的数据,保证:

  • 1≤n≤1041\le n\le10^4;
  • 1≤x,y,a,b≤1041\le x,y,a,b\le10^4;
  • 1≤ti≤1041\le t_i\le10^4。
测试点编号 分值 具体限制 特殊性质
1∼21\sim2 1010 n≤10n\le10,ti≤100t_i\le100 特殊性质 A
3∼43\sim4 n≤100n\le100,ti≤1000t_i\le1000 特殊性质 B
5∼65\sim6 n≤1000n\le1000 特殊性质 C
7∼107\sim10 2020 n≤2000n\le2000 无
11∼1411\sim14 n≤5000n\le5000
15∼2015\sim20 3030 无额外限制
  • 特殊性质 A:保证所有 ti≤yt_i\le y。
  • 特殊性质 B:保证 a=ba=b。