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