Marko 在 Interliber 书展上买了 $n$ 本书。第 $i$ 本书的吸引力为 $k_i$。Marko 将这些书按吸引力大小排列在书架上,使得从左往右数第一本书吸引力最小,且每一本书的吸引力都大于或等于它左侧的那本书。
距离 Interliber 书展已经过去一段时间了,Marko 现在才有时间阅读这些书。他总共将花费 $t$ 分钟阅读。
对于每一本书,他可以选择完整阅读,这需要 $a$ 分钟;或者只阅读封面内容,这需要 $b$ 分钟。
他将从最左侧的书开始阅读。在读完当前这本书(无论是完整阅读还是只读封面)后,他会移动到下一本书,即刚才读过的那本书右侧的第一本书。Marko 的“灵感值”等于他完整阅读过的所有书籍的吸引力之和。请问在 $t$ 分钟内,Marko 能获得的最大灵感值是多少?
注意:如果 Marko 开始阅读一本书,但在 $t$ 分钟结束前没能读完,那么这本书不会计入他的灵感值。
输入格式
第一行包含整数 $n, t, a$ 和 $b$ ($1 \le n \le 2 \cdot 10^5, 1 \le t \le 10^9, 1 \le b < a \le 10^9$),分别表示书籍数量、Marko 将花费的阅读时间、完整阅读一本书所需的时间以及阅读封面所需的时间。
第二行包含 $n$ 个整数 $k_i$ ($1 \le k_i \le 10^9, k_i \le k_{i+1}$),表示书籍的吸引力。
输出格式
在第一行输出 Marko 在 $t$ 分钟内能获得的最大灵感值。
子任务
| 子任务 | 分值 | 数据范围 |
|---|---|---|
| 1 | 7 | 对于每个 $i=1, \dots, n-1$,满足 $k_i = k_{i+1}$ |
| 2 | 27 | $n \le 1000$ |
| 3 | 36 | 无额外限制 |
样例
输入格式 1
3 5 2 1 2 2 4
输出格式 1
6
说明
Marko 可以完整阅读第一本书,只阅读第二本书的封面,并完整阅读第三本书,从而获得最大可能的灵感值。
输入格式 2
2 10 3 1 3 3
输出格式 2
6
输入格式 3
4 10 3 2 3 4 5 6
输出格式 3
12