#4395. 跳跃的小高(Jumping Takahashi)

跳跃的小高(Jumping Takahashi)

题目描述

小高站在数轴上的坐标00处。他将进行NN次跳跃。在第ii次跳跃(1iN)(1 ≤ i ≤ N)中,他会向正方向移动aia_ibib_i的距离。在NN次跳跃后,他是否有可能到达坐标XX

输入格式

输入从标准输入中给出,格式如下:

NN XX

a1a_1 b1b_1

a2a_2 b2b_2

\vdots

aNa_N bNb_N

输出格式

如果小高在NN次跳跃后有可能到达坐标XX,输出"Yes";否则,输出"No"。

样例

2 10
3 6
4 5
Yes
2 10
10 100
10 100
No
4 12
1 8
5 7
3 4
2 6
Yes

样例解释

【样例1说明】
通过在第一次跳跃中移动b1(=6)b_1(= 6),在第二次跳跃中移动a2(=4)a_2(= 4),他可以到达坐标X(=10)X(= 10)
【样例2说明】
他可以在第一次跳跃后到达坐标X(=10)X(= 10),但不能在所有跳跃后到达。

数据范围

  • 1N1001 ≤ N ≤ 100
  • 1ai<bi100(1iN)1 ≤ a_i < b_i ≤ 100 (1 ≤ i ≤ N)
  • 1X100001 ≤ X ≤ 10000
  • 所有输入均为整数。

来源

  • AtCoder ABC240C