#abc183d. [abc183_d]Water Heater

[abc183_d]Water Heater

题目描述

11 个热水器,每分钟可以提供 WW 升热水。

现在来了 NN 个人想使用热水。第 ii 个人打算从时刻 SiS_i 使用到时刻 TiT_iTiT_i 除外),每分钟需要使用 PiP_i 升热水。由于热水倒出来会迅速变冷,因此不能储存。

你能按照他们的计划提供热水吗?

输入格式

输入按照以下格式使用标准输入:

11 行:NNWW

22N+1N+1 行:第 ii 行分别输入 SiS_i , TiT_i , PiP_i

N W
S(1) T(1) P(1)
...
S(N) T(N) P(N)

输出格式

如果你可以按计划为每个人提供热水,请输出 Yes ,否则输出 No

数据限制

  • 1N2×1051\le N\le 2\times 10^5

  • 0Si<Ti2×1050\le S_i < T_i \le 2\times 10^5

  • 1W, Pi1091\le W,~P_i\le 10^9

  • 输入的都是整数

样例 1 解释

在时刻 33 与时刻 44 之间,第 2, 3, 42,~3,~4 个人每分钟分别需要使用 4, 6, 14,~6,~1 升的热水,总共需要每分钟 1111 升热水的供应量;但是热水器每分钟只能供应 1010 升的热水,因此无法按计划供应热水。