#H1011. 打怪兽
打怪兽
题目描述
为了相信 wjyyy 有足够的实力,现任国王 yazhi 准备让 wjyyy 去打怪兽。
很显然,身无分文的 wjyyy 没法打怪兽,贴心的 yazhi 给了 wjyyy 把宝剑。对于每个宝剑 , wjyyy 一次攻击只会以下面两种方式进行:
- 挥舞宝剑砍向怪兽,对怪兽造成 的伤害,宝剑不会受损,可以继续使用。
- 将宝剑以迅雷不及掩耳盗铃之势扔向怪兽,造成 的伤害。显然,扔出去的宝剑就没法拿回来了,也没法再砍和扔了
然而为了面对接下来的难题,顺利的当上国王,wjyyy 需要节省体力,怪兽的血量为 , 请帮他计算最少多少次攻击可以杀死怪物。
输入格式
第一行两个整数
接下来 行每行两个整数 ,表示第 把宝剑的属性
输出格式
一个整数,表示最少攻击次数
4 31
6 6
1 6
3 1
8 7
4
3 32
5 9
1 3
6 4
5
样例解释
样例 : 使用第 把宝剑狂砍 次
样例 : 先扔第 把宝剑,然后使用第 把宝剑狂砍 次
数据范围
对于前 的数据,满足答案
对于前 的数据,满足
对于额外 的数据,满足在最优情况下,wjyyy 不会损失一把宝剑
对于 的数据, 满足