题面描述
今天小 $c$ 来到了他家乡的美食一条街,准备大吃一顿。
美食一条街为一维坐标系,上面一共有 $n$ 个餐馆,第 $i$ 个餐馆的坐标为 $x_i$。
小 $c$ 的单位时间移动速度为 $1$, 即从坐标 $x$ 到坐标 $y$ 所花费时间为 $|x - y|$。
当然由于餐馆的食物质量以及上菜速度不同,在小 $c$ 经过 $i$ 号餐馆后,他可以花 $t_i$ 的时间吃完 $i$ 号餐馆的美食。 当然他也可以不消耗时间仅仅从门外路过。
小 $c$ 一共有 $m$ 个单位时间,并且他起始位置在 $0$ 处,你可以假设他的胃无限大。现在他想知道自己能最多在多少个不同的餐馆吃到美食。希望你能帮助他。
输入格式
第一行包含两个整数 $n, m$。
接下来 $n$ 行,每行包含两个整数 $x_i, t_i$。
输出格式
第一行包含一个整数,表示小 $c$ 最多能在多少个不同的餐馆吃到美食。
样例
输入1
2 10
1 100
5 5
输出1
1
输入2
8 100
25 19
40 16
35 14
15 13
5 16
10 21
30 27
20 10
输出2
4
数据规模
对于 $30\%$ 的数据: $1 \leq n \leq 20$。
对于 $60\%$ 的数据:$1 \leq n \leq 1000$。
对于 $100\%$ 的数据: $1 \leq n \leq 10^5, 0 \leq m,x_i \leq 10^{18}, 0 \leq t_i \leq 10^9$。