#3142. Water Heater

0

Water Heater

Water Heater

题目描述

我们有一个热水器,每分钟供应 WW 升热水。 有 NN 个人。第 ii 个人计划在时间 SiS_i 到 TiT_i(不包含时间 TiT_i)每分钟使用由热水器烧出的 PiP_i 升热水。由于热水很快变凉,不能储存。 是否可以按照他们的计划供给热水?

输入格式

输入由标准输入给出,格式如下: NN WW S1S_1 T1T_1 P1P_1 ⋮\vdots SNS_N TNT_N PNP_N

输出格式

如果可以按照计划供给热水,输出 YesYes;否则,输出 NoNo。

4 10
1 3 5
2 4 4
3 10 6
2 4 1
No
4 10
1 3 5
2 4 4
3 10 6
2 3 1
Yes
6 1000000000
0 200000 999999999
2 20 1
20 200 1
200 2000 1
2000 20000 1
20000 200000 1
Yes

提示

1≤N≤2×1051\leq N \leq 2\times 10^5 0\leq S_i < T_i \leq 2\times 10^5 1≤W,Pi≤1091\leq W, P_i \leq 10^9 输入中的所有数值均为整数。在时间 33 到 44 之间,第 22、第 33 和第 44 个人计划每分钟使用 44、66 和 11 升热水,总共每分钟 1111 升。 热水器每分钟只能供应 1010 升热水,不足以满足需求。

标签: AtCoder|abc183D

来源

AtCoder|abc183D