4347: T2 狗是啥呀(dog)

内存限制:512 MB 时间限制:2.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

## T2 狗是啥呀(dog) ### 题目描述 在神秘的地狱深处,有着一种神秘的犬类生物,据传这种生物长了 $x$ 个脑袋,并且具有强大的生命力。由于见过它的人全都下落不明,至今没有人知道它的真面目。 一位勇士为了斩杀这奇怪的生物,来到地狱一探究竟。勇士做了充足的准备,他在身上携带了 $n$ 种武器,每种武器每次可以击毙这种生物 $d_i$ 个头,但这种生物在这之后会吸收武器产生的能量,在长出 $h_i$ 个头。当它的头的数量小于等于 $0$ 时,它就会被击败(且不能重新长出头)。注意,每种武器可以无限次使用。 作为勇士的智囊团中的一员,你需要告诉勇士,他最少需要使用多少次武器才能击败这种生物。

输入

### 输入格式 输入第一行包含两个整数 $n,x$​,分别表示勇士的武器种类数与生物头的数量。 之后 $n$ 行,每行给出 $d_i,h_i$。

输出

### 输出格式 输出共一行,表示最少需要使用多少次武器。若不能击败,则输出 $-1$。

样例输入 复制

3 10
6 3
8 2
1 4

样例输出 复制

2

提示

### 样例 1 输入 ``` 3 10 6 3 8 2 1 4 ``` ### 样例 1 输出 ``` 2 ``` ### 样例 1 解释 可以先使用一次第一个技能,生物还剩下个 $10-6+3=7$ 个头。第二次使用第二个技能,剩下 $7 - 8 = -1 < 0$ 个头,则直接被击败。 ### 样例 2 输入 ``` 4 10 4 1 3 2 2 6 1 100 ``` ### 样例 2 输出 ``` 3 ``` ### 样例 3 输入 ``` 2 15 10 11 14 100 ``` ### 样例 3 输出 ``` -1 ``` 其余样例见下发文件。 ### 数据规模与约定 - 对于 $20\%$ 的数据,保证 $n = 1,x\le20$。 - 对于 $40\%$ 的数据,保证 $n \le 2,x \le 20$。 - 对于 $60\%$ 的数据,保证 $n \le 10$。 - 对于 $100\%$ 的数据,保证 $1 \le n \le 100,1 \le x,d_i,h_i \le 10^9$。