#P1283. 勇者(hero)
勇者(hero)
题目描述
一名勇者在冒险的途中遇到了一只血量为 的怪物,勇者必须打败怪物才可继续前进。
幸运的是他带的剑足够多,有 把剑,每把剑都有两种攻击方式:
- 使用剑对怪物进行劈砍,对怪物造成 的伤害,使用劈砍的剑可以再次使用。
- 使用剑投掷出去,对怪物造成 的伤害,投掷出去的剑无法回收,不能再次使用。
勇者想知道,打败这只怪物需要最少多少次攻击。
输入格式
第一行输入两个整数 。
接下来 行,每行输入两个整数 。
输出格式
输出打败怪物的最少攻击次数。
输入输出样例 #1
输入 #1
1 10
3 5
输出 #1
3
先用两次劈砍,再用一次投掷,需要攻击 次。
输入输出样例 #2
输入 #2
2 10
3 5
2 6
输出 #2
2
两把剑都投掷出去,需要攻击 次。
输入输出样例 #3
输入 #3
4 1000000000
1 1
1 10000000
1 30000000
1 99999999
输出 #3
860000004
输入输出样例 #4
输入 #4
5 500
35 44
28 83
46 62
31 79
40 43
输出 #4
9