#7371. 小 Z 的 AK 计划

小 Z 的 AK 计划

题目描述

在小 Z 的家乡,有机房一条街,街上有很多机房。每个机房里都有一万个人在切题。小 Z 刚刷完 CodeChef,准备出来逛逛。

机房一条街有 nn 个机房,第 ii 个机房的坐标为 xix_i,小 Z 的家坐标为 00。小 Z 在街上移动的速度为 11,即从坐标 x1x_1x2x_2 所耗费的时间为 x1x2|x_1 - x_2|

每个机房的学生数量不同,ACM 题目水平也良莠不齐。小 Z 到达第 ii 个机房后,可以花 tit_i 的时间想题,然后瞬间 AK;当然,也可以过机房而不入。

小 Z 现在只有 mm 个单位时间,之后他就该赶着去打 Codeforces 了。现在他想知道自己最多能在多少个机房 AK,希望你帮帮他。

输入格式

第一行包含两个整数 nnmm

接下来 nn 行,每行包含两个整数 xi,tix_i, t_i,表示第 ii 个机房的位置和想题所需时间。

输出格式

输出一行一个整数,表示小 Z 最多能 AK 的机房数量。

样例

2 10
1 100
5 5
1

样例解释

机房 11 在坐标 11,想题时间 100100,总耗时至少 101101,无法完成。

机房 22 在坐标 55,移动需要 55 时间,加上想题 55 时间,共 1010 时间,刚好可以 AK。

因此最多能 AK 11 个机房。

数据范围与提示

  • 对于 30%30\% 的数据:n20n \leq 20
  • 对于 60%60\% 的数据:n1000n \leq 1000
  • 对于 100%100\% 的数据:1n1051 \leq n \leq 10^50m,xi10180 \leq m, x_i \leq 10^{18}0ti1090 \leq t_i \leq 10^9