该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

试炼(gate)

题目描述

Y 同学要依次通过 nn 道试炼。第 ii 道试炼有两个参数 xi,yix_i,y_i。

若 Y 同学当前能力值严格大于 xix_i,他就可以通过这道试炼,并使能力值增加 yiy_i;否则不能通过。

Y 同学可以自行决定通过试炼的顺序。初始能力值为 ss。请你判断他是否能通过全部试炼。

输入格式

第一行包含两个整数 n,sn,s。

接下来 nn 行,每行包含两个整数 xi,yix_i,y_i。

输出格式

若 Y 同学可以通过全部试炼,输出 YES;否则输出 NO。

样例

样例输入 #1

3 2
1 2
3 3
5 1

样例输出 #1

YES

数据范围与约定

对于 100%100\% 的数据,保证 1≤n≤2×1051 \le n \le 2\times 10^5,1≤s,xi≤1091 \le s,x_i \le 10^9,0≤yi≤1090 \le y_i \le 10^9。

测试点编号 分值 n≤n \le xi,yi≤x_i,y_i \le 特殊性质
1∼21 \sim 2 1010 88 2020 无
3∼43 \sim 4 20002000 10510^5 特殊性质 A
5∼65 \sim 6 特殊性质 B
7∼107 \sim 10 2020 2×1052\times 10^5 10610^6 无
11∼1411 \sim 14 10910^9 特殊性质 B
15∼2015 \sim 20 3030 无
  • 特殊性质 A:保证输入中的 xix_i 已经按非降序排列。
  • 特殊性质 B:保证所有 yi=0y_i=0。