atcoder#ARC104C. [ARC104C] Fair Elevator
[ARC104C] Fair Elevator
配点 : 点
問題文
下の階から順に の番号がついた 階から成る建物があります。
この建物のエレベーターが 度だけ 階から 階まで動きました。
この途中で、 人が乗り降りしました。人 は、それぞれエレベーターに 階で乗り、 階で降りました。ただし、 であり、それぞれの階で乗り降りした人はただ 人です。
また、この 人は気難しいため、以下の条件が満たされていました。
- 人 がエレベーターに乗っているとき、他の人が乗り降りした回数を で表すと、次の条件が成り立つ- 人 と人 が同時にエレベーターに乗っていた瞬間が存在するならば、 である
- 人 と人 が同時にエレベーターに乗っていた瞬間が存在するならば、 である
は記録されていましたが、残念なことに、記録の一部が消えてしまいました。 が消えている場合は として与えられます。
また、残っている記録も誤っている可能性があります。
残っている記録に矛盾しないような の組み合わせが存在するかどうか判定してください。
制約
- または
- または
- 入力は全て整数である
入力
入力は以下の形式で標準入力から与えられる。
出力
残っている記録に矛盾しないような の組み合わせが存在する場合は Yes
を、しない場合は No
を出力せよ。
3
1 -1
-1 4
-1 6
Yes
例えば、 であった場合、全ての条件を満たします。
この場合、人 が同時にエレベーターに乗っている瞬間がありますが、 であるので問題ありません。
2
1 4
2 3
No
人 が同時にエレベーターに乗っている瞬間がありますが、 なのでいずれかの情報が誤っています。
2
4 1
2 4
No
記録は全て残っているように見えますが、明らかに誤っています。