atcoder#ARC076C. [ARC076E] Connected?
[ARC076E] Connected?
配点 : 点
問題文
すぬけ君は、パズルゲームで遊んでいます。 このパズルゲームでは、 の長方形の盤面に、 から までの整数が つずつ書かれています。 整数 が書かれている座標は、 と です。
すぬけ君の目的は、 から までのすべての整数に対し、同じ整数の書かれている座標同士を曲線で結ぶことです。 このとき、曲線が長方形の外に出たり、互いに交わったりしてはいけません。
このようなことが可能かどうか判定してください。
制約
- 与えられるどの 点も異なる
- 入力は全て整数である
入力
入力は以下の形式で標準入力から与えられる。
:
出力
すぬけ君が目的を達成できるなら YES
を、そうでないなら NO
を出力せよ。
4 2 3
0 1 3 1
1 1 4 1
2 0 2 2
YES
上図のように整数同士を結べば、目的を達成することができます。
2 2 4
0 0 2 2
2 0 0 1
0 2 1 2
1 1 2 1
NO
5 5 7
0 0 2 4
2 3 4 5
3 5 5 2
5 5 5 4
0 3 5 1
2 2 4 4
0 5 4 1
YES
1 1 2
0 0 1 1
1 0 0 1
NO