atcoder#AGC026B. [AGC026B] rng_10s
[AGC026B] rng_10s
配点 : 点
問題文
コンビニエンスストアのりんごマートでは,りんごジュースを販売しています。
りんごマートはある日の朝に開店し,その時にはジュースの在庫が 本ありました。 すぬけ君は毎日昼にりんごマートでジュースを 本買います。 りんごマートでは毎日夜にジュースの在庫を確認し, 本以下だった場合,次の日の朝までに 本在庫を追加します。
すぬけ君がジュースを永遠に買い続けられるかを判定して下さい。 つまり,ジュースを買おうとした時,必ず在庫が 本以上あるかどうかを判定して下さい。 すぬけ君以外がジュースを買うことはありません。
また,今回の問題では入力ケースは 個のクエリからなります。
制約
- 入力される値は全て整数である
入力
入力は以下の形式で標準入力から与えられる。
個目のクエリにおいては, である。
出力
行出力せよ。 行目には, 個目のクエリですぬけ君が永遠にりんごジュースを買い続けられる場合 Yes
,そうでない場合 No
と出力せよ。
14
9 7 5 9
9 7 6 9
14 10 7 12
14 10 8 12
14 10 9 12
14 10 7 11
14 10 8 11
14 10 9 11
9 10 5 10
10 10 5 10
11 10 5 10
16 10 5 10
1000000000000000000 17 14 999999999999999985
1000000000000000000 17 15 999999999999999985
No
Yes
No
Yes
Yes
No
No
Yes
No
Yes
Yes
No
No
Yes
個目のクエリでは在庫の個数は以下のように変動します。
→昼 →夜 →昼 →夜 →昼 →夜 →昼 x
個目のクエリでは在庫の個数は以下のように変動します。
→昼 →夜 →昼 →夜 →昼 →夜 →昼 →夜 →昼 →夜 →昼 →夜 →昼 →夜 →昼 →夜 →昼 →夜 →昼 →夜 →昼 …
と続いていき,このまま永遠に購入し続けられます。
24
1 2 3 4
1 2 4 3
1 3 2 4
1 3 4 2
1 4 2 3
1 4 3 2
2 1 3 4
2 1 4 3
2 3 1 4
2 3 4 1
2 4 1 3
2 4 3 1
3 1 2 4
3 1 4 2
3 2 1 4
3 2 4 1
3 4 1 2
3 4 2 1
4 1 2 3
4 1 3 2
4 2 1 3
4 2 3 1
4 3 1 2
4 3 2 1
No
No
No
No
No
No
Yes
Yes
No
No
No
No
Yes
Yes
Yes
No
No
No
Yes
Yes
Yes
No
No
No