图片被删除,或者路径改变
问题1409--泰拉瑞亚

1409: 泰拉瑞亚

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MiB

题目描述

出题人在玩泰拉瑞亚时,构想了一种新型回旋镖,打算让你用它们打一个血量为h的boss
你手里有n把这样的回旋镖,每个回旋镖有两种攻击方式
—种是打出去再飞回手里,会造成ai点伤害。这样你可以接着使用
另一种是倾尽全力打出去回不来了,将会造成bi点伤害。倾尽全力打出的bi点伤害将会大于等于ai,但是这样就不能再使用这把回旋镖了
当怪物血量小于等于0时你可以获得胜利,虽说一直用同一把回旋镖也能获得胜利,但是你还是希望最小化次数。请你输出在最优安排下获得胜利的最小次数。


输入

第一行两个正整数n和h表示回旋镖数量和怪物血量h
接下来n行,每行两个整数表示每个回旋镖的两种攻击方式的伤害ai和bi
保证1≤n ≤1e5,1 ≤h ≤1e9,1 ≤ ai≤ bi≤1e9

输出

一行一个正整数表示获取胜利需要最少多少次攻击

样例输入 Copy

1 10
3 5

样例输出 Copy

3

提示

只有一把回旋镖,你可以先打两次伤害为3的,再打一次倾尽全力的,造成的伤害为5。总伤害为3+3+5=11,即可获得胜利。


样例二:
输入
2 100
1 301 20
输出
52
说明
你可以先把第一把倾尽全力打出去,造成30伤害。接下来用第二把连续攻击50次,造成50伤害。最后把第二把也打出去,造成20伤害。总伤害为30+50+20,即可击杀。