题目描述
题目描述
你正在散步的时候,突然出现了一只魔物!幸好你随身携带了N把刀,你可以进行以下两种攻击:
1.挥舞目前持有的一把刀,挥舞刀i会对魔物造成a_i点伤害
2.将目前持有的一把刀扔出去,扔出刀i会对魔物造成b_i点伤害。但是扔出去的刀之后就不能挥舞了。
魔物受到H点或更多伤害就会消灭。求出消灭魔物所需要的最小攻击次数
输入格式
第一行,2个正整数N,H,表示刀的数量和魔物的耐久值
接下来N行,每行两个正整数a_i,b_i,表示刀i的挥舞和投掷伤害
输出格式
输出消灭魔物所需的最小攻击次数
输入样例 #1
4 1000000000
1 1
1 10000000
1 30000000
1 99999999
输出样例 #1
860000004
输入样例 #2
5 500
35 44
28 83
46 62
31 79
40 43
输出样例 #2
9
输入样例 #3
1 10
3 5
输出样例 #3
3
数据范围与约定
1≤N≤10^5
1≤H≤10^9
1≤a_i≤b_i≤10^9