8699: Problem B.爬塔

内存限制:256 MB 时间限制:1 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:90 通过:7

题目描述


浅川在玩一个回合制卡牌游戏。游戏中,玩家与对手交替进行操作,两者均操作结束视为一个回合,每个回合均为浅川先进行操作。

在每个回合中,浅川都有相同的手牌,共$N$张攻击牌,第$i$张攻击牌可以造成$a_i$的伤害,每张牌消耗一个行动点数,$M$张防御牌,第$i$张防御牌可以产生$b_i$的格挡(格挡可以在下回合开始前抵御相应数量的伤害), 每张牌消耗一个行动点数。

现已知每回合对手的操作都是对浅川造成$X$点伤害(不产生任何格挡),且对手的血量为$Y$,每回合浅川的行动点数为$Z$点。

求问浅川能在击败对手(对手的血量小于等于0)的情况下受到伤害的最小值

ps:相同的手牌意味着当前回合使用掉的的手牌在下回合会被补充回来。即浅川每回合都有相同的$n+m$张牌

当前回合产生的格挡效果会在下个回合开始时全部消失

每个回合开始时,浅川的行动点数恢复到$Z$点

若当前回合浅川的格挡数为7,对手对浅川造成5点伤害,因为7>5,所以血量不减少,若对浅川造成9点伤害,则血量减少9-7=2

当某个回合浅川击败对手后,游戏结束,对手不再对自己造成伤害。



输入格式

第一行给定5个整数$ n,m,x,y,z(1\le n,m,z \le100,1\le x,y\le10000)$

接下来一行共$n$个整数,表示浅川手牌的攻击牌,每张牌能造成$a_i$点伤害$(1\le a_i\le100)$

再一行共$m$个整数,表示浅川手牌的防御牌,每张牌能产生$b_i$点格挡$(1\le a_i \le 100)$

输出格式

一个整数,代表浅川能击败对手的情况下最小受伤害值

输入样例 复制

3 2 5 10 3
4 3 2
3 1

输出样例 复制

1

数据范围与提示

样例中,第一回合,浅川选择打出第一张攻击牌,剩下两张防御牌全部打出,对对手造成4点伤害,自己受到1点伤害。

第二回合,浅川打出前两张攻击牌后,对手死亡,游戏结束。

可以证明,没有比1更小的受伤害值。所以答案输出1