100 atcoder#ABC185B. [ABC185B] Smartphone Addiction
[ABC185B] Smartphone Addiction
题目描述
高橋君のスマートフォンのバッテリー容量は [mAh] であり、時刻 に、つまり時刻 は整数 を迎える度にバッテリー残量が [mAh] ずつ減少します。
高橋君はスマートフォンを満充電した状態で時刻 に外出し、途中で 回カフェを訪れ、時刻 に帰宅します。
回目に訪れるカフェには時刻 から時刻 まで滞在します。カフェに滞在している間はスマートフォンを充電するため、バッテリー残量は減少せず、代わりに時刻 は整数 を迎える度に [mAh] ずつ増加します。ただし既にバッテリー残量がバッテリー容量と等しい場合、バッテリー残量は増えも減りもしません。
高橋君が途中でスマートフォンのバッテリー残量が になることなく帰宅することができるかを判定してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
高橋君が途中でスマートフォンのバッテリー残量が になることなく帰宅することができるなら Yes
を、できないなら No
を出力せよ。
题目大意
**题意简述
高桥君有一个电池容量为 的手机,在 时也就是 ( 是整数) 时电量会减少 。高桥君在充满电的情况下去了 家咖啡店,在时间为 时回家了。已知他在第 家咖啡店停留时从 到 ,期间他会给手机充电,电量会在每 时增加 。电量最多不会超过 。问高桥君可不可以电量不到 就回到家。
输入格式
第一行为 接下来 行,每行两个整数 。
输出格式
如果可以输出Yes
,否则输出No
。
数据范围
10 2 20
9 11
13 17
Yes
10 2 20
9 11
13 16
No
15 3 30
5 8
15 17
24 27
Yes
20 1 30
20 29
No
20 1 30
1 10
No
提示
制約
- $ 0\ \lt\ A_1\ \lt\ B_1\ \lt\ A_2\ \lt\ B_2\ \lt\ A_3\ \lt\ B_3\ \lt\ \dots\ \lt\ A_M\ \lt\ B_M\ \lt\ T $
- 入力は全て整数
Sample Explanation 1
バッテリー残量は以下のように変化します。 - 時刻 (出発時): \[mAh\] - 時刻 ( 番目のカフェへの滞在開始時): \[mAh\] - 時刻 ( 番目のカフェへの滞在終了時): \[mAh\] (カフェでは充電を行います) - 時刻 ( 番目のカフェへの滞在開始時): \[mAh\] - 時刻 ( 番目のカフェへの滞在終了時): \[mAh\] - 時刻 (帰宅時): \[mAh\] この過程で一度もバッテリー残量が になっていないので、Yes
を出力します。
Sample Explanation 2
番目のカフェへの滞在をバッテリー残量 \[mAh\] の状態で開始するところまでは入出力例 1 と同じです。 時刻 に 番目のカフェの滞在を終了したときのバッテリー残量は \[mAh\] になります。 そして時刻 にバッテリー残量が になってしまうので、No
を出力します。
Sample Explanation 3
帰宅するときにはバッテリー残量が \[mAh\] になっていますが、 度も にはなっていません。
Sample Explanation 4
時刻 でバッテリー残量が になります。
Sample Explanation 5
バッテリー残量がバッテリー容量と等しい場合は、カフェにいてもバッテリー残量が増えないことに注意して下さい。