QOJ.ac

QOJ

حد الوقت: 1 s حد الذاكرة: 512 MB مجموع النقاط: 70

#12047. 书籍

الإحصائيات

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

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.