atcoder#ABC183D. [ABC183D] Water Heater
[ABC183D] Water Heater
题目描述
給湯器が つあり、毎分 リットルのお湯を供給することができます。
人の人がいます。 番目の人は時刻 から までの間 (時刻 ちょうどを除く)、この湯沸かし器で沸かしたお湯を毎分 リットル使おうと計画しています。お湯はすぐ冷めてしまうので、溜めておくことはできません。
すべての人に計画通りにお湯を供給することはできますか?
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
すべての人に計画通りにお湯を供給することができるなら Yes
を、できないなら No
を出力せよ。
题目大意
题目描述
有 个热水器,每分钟可以提供 升热水。
现在来了 个人想使用热水。第 个人打算从时刻 使用到时刻 ( 除外),每分钟需要使用 升热水。由于热水倒出来会迅速变冷,因此不能储存。
你能按照他们的计划提供热水吗?
输入格式
输入按照以下格式使用标准输入:
第 行: 和 ;
第 到 行:第 行分别输入 , , 。
N W
S(1) T(1) P(1)
...
S(N) T(N) P(N)
输出格式
如果你可以按计划为每个人提供热水,请输出 Yes
,否则输出 No
。
数据限制
-
-
-
-
输入的都是整数
样例 1 解释
在时刻 与时刻 之间,第 个人每分钟分别需要使用 升的热水,总共需要每分钟 升热水的供应量;但是热水器每分钟只能供应 升的热水,因此无法按计划供应热水。
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
提示
制約
- 入力はすべて整数
Sample Explanation 1
時刻 から の間に、 番目の人がそれぞれ 毎分 リットル、合計毎分 リットルのお湯を使おうとしています。 給湯器は毎分 リットルしかお湯を供給することができないので、計画通りに供給することはできません。