Type: Default 1000ms 256MiB

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

除了毛绒玩具之外,Imp 还是小黄鸟的超级粉丝!

为了召唤小鸟,Imp 需要强大的魔法。在公园的一条小路上有 nn 棵树排成一行,每棵树上都有一个鸟巢。在第 ii 个鸟巢中有 cic_i 只鸟;Imp 要从这个鸟巢召唤一只鸟,需要在这棵树下停留,并消耗 costicost_i 点魔力。然而,每召唤一只鸟,Imp 的魔力上限会增加 BB 点。Imp 可以一只一只地召唤小鸟,他可以从第 ii 个鸟巢中召唤 00cic_i 只鸟。

最开始,Imp 站在第一棵树下,拥有 WW 点魔力,魔力上限也是 WW。他只能向前走,每次从一棵树走到下一棵树时,会恢复 XX 点魔力(但不会超过当前的魔力上限)。只能向前移动,Imp 最多能召唤多少只小鸟?

输入格式

第一行包含四个整数 nnWWBBXX1n103,0W,B,X1091 \leq n \leq 10^3, 0 \leq W,B,X \leq 10^9),分别表示树的数量、初始魔力值、每召唤一只鸟魔力上限增加的值,以及每次移动恢复的魔力值。

第二行包含 nn 个整数 c1,c2,...,cnc_1, c_2, ..., c_n0ci1040 \leq c_i \leq 10^4),其中 cic_i 表示第 ii 个鸟巢中的小鸟数量。保证 ci104\sum c_i \leq 10^4

第三行包含 nn 个整数 cost1,cost2,...,costncost_1, cost_2, ..., cost_n0costi1090 \leq cost_i \leq 10^9),其中 costicost_i 表示从第 ii 个鸟巢召唤一只鸟所需的魔力值。

输出格式

输出一个整数,表示 Imp 最多能召唤的小鸟数量。

2 12 0 4
3 4
4 2
6
4 1000 10 35
1 2 4 5
1000 500 250 200
5
2 10 7 11
2 10
6 1
11

说明/提示

在第一个样例中,Imp 的基础魔力为 1212(最大上限也是 1212)。他从第一个鸟巢召唤两只鸟,消耗 88 点魔力,但由于 B=0B=0,魔力上限不会增加。此时魔力为 4/124/12;移动时恢复 44 点魔力,因此拥有 8/128/12 的魔力。此时最优选择是从第二个鸟巢召唤 44 只鸟,消耗 88 点魔力。最终答案为 66

在第二个样例中,基础魔力为 10001000。最优选择是直接从最后一个鸟巢召唤所有小鸟。注意,由于初始魔力已满,移动时魔力不会恢复。

0315

Not Attended
Status
Done
Rule
XCPC
Problem
6
Start at
2026-3-15 14:00
End at
2026-3-15 17:21
Duration
3.4 hour(s)
Host
Partic.
82