#aBC303F. [ABC303F] Damage over Time
[ABC303F] Damage over Time
AT_abc303_f [ABC303F] Damage over Time
题目描述
你面前出现了一只体力为 的怪物,回合制战斗开始了。
你可以在每个回合 中,从 种咒文 中选择一种施放。
在第 回合施放第 种咒文时,该咒文的效果会使怪物在第 回合的每一回合体力减少 。
请你求出最早能将怪物体力降至 或以下的回合数。
输入格式
输入以如下格式从标准输入给出。
输出格式
请输出答案。
输入输出样例 #1
输入 #1
2 20
2 2
5 1
输出 #1
6
输入输出样例 #2
输入 #2
10 200
1 21
1 1
1 1
8 4
30 1
3 1
10 2
8 1
9 1
4 4
输出 #2
9
说明/提示
限制条件
- 输入均为整数
样例解释 1
如下操作可以在第 回合将怪物体力降至 或以下,这是最早的回合。
- 第 回合使用魔法 。由于第 回合使用的魔法效果,怪物体力减少 ,变为 。
- 第 回合使用魔法 。由于第 回合使用的魔法效果,怪物体力减少 ,变为 。
- 第 回合使用魔法 。由于第 回合使用的魔法效果,怪物体力减少 ,变为 。
- 第 回合使用魔法 。由于第 回合使用的魔法效果,怪物体力减少 ,变为 。
- 第 回合使用魔法 。由于第 回合使用的魔法效果,怪物体力减少 ,变为 。
- 第 回合使用魔法 。由于第 回合使用的魔法效果,怪物体力减少 ,变为 。
由 ChatGPT 4.1 翻译