#CF1626C. 怪物与咒语
怪物与咒语
怪物与咒语
- 时间限制:2 秒
- 内存限制:256 MiB
题目描述
第 个怪物在关卡开始后的第 秒出现,拥有 点生命值。保证 ,且怪物出现时刻严格递增。
Monocarp 可以在第 秒施放咒语。伤害按以下规则决定:
- 如果上一秒没有施法,本次伤害为 ;
- 如果上一秒施法造成了 点伤害,本次可以选择造成 或 点伤害。
一次施法消耗与伤害值相同的法力,法力不会恢复。要击杀第 个怪物,Monocarp 必须在第 秒施法,且伤害不少于 。没有怪物出现时也可以施法。
求击杀所有怪物所需的最少法力。
输入格式
第一行包含一个整数 ()。
每个测试用例的第一行包含一个整数 ()。
第二行包含 个严格递增的整数 (),表示出现时刻。
第三行包含 个整数 (),表示生命值。
所有测试用例的 之和不超过 。
输出格式
对每个测试用例输出一行最少法力。
样例输入 1
3
1
6
4
2
4 5
2 2
3
5 7 9
2 1 2
样例输出 1
10
6
7
数据范围
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 30 | , 且所有 |
| 2 | 对每组数据及 , | |
| 3 | 40 | 无特殊限制 |