atcoder#ARC076C. [ARC076E] Connected?
[ARC076E] Connected?
题目描述
すぬけ君は、パズルゲームで遊んでいます。 このパズルゲームでは、 の長方形の盤面に、 から までの整数が つずつ書かれています。 整数 が書かれている座標は、 と です。
すぬけ君の目的は、 から までのすべての整数に対し、同じ整数の書かれている座標同士を曲線で結ぶことです。 このとき、曲線が長方形の外に出たり、互いに交わったりしてはいけません。
このようなことが可能かどうか判定してください。
输入格式
入力は以下の形式で標準入力から与えられる。
:
输出格式
すぬけ君が目的を達成できるなら YES
を、そうでないなら NO
を出力せよ。
题目大意
题目描述
すぬけ君在玩一种解密游戏。这个游戏在 的长方形盘面上进行,这个长方形盘面上写着 到 的整数,每个整数都出现了刚好两次。写着整数 的坐标为 和 。
すぬけ君的目的是,对于 到 的每个整数,在写着相同整数的坐标之间连接一条曲线。此时,曲线不能在长方形之外,也不能与其它曲线相交。
请判断すぬけ君是否能达成他的目的。
数据范围
- 任意两点坐标相异。
- 输入全为整数。
输入
输入按以下标准。
$$x_{1,1} \space y_{1,1} \space x_{1,2} \space y_{1,2} $$ $$x_{N,1} \space y_{N,1} \space x_{N,2} \space y_{N,2} $$输出
如果すぬけ君能够达到目的,输出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
提示
制約
- 与えられるどの 点も異なる
- 入力は全て整数である
Sample Explanation 1
![](https://atcoder.jp/img/arc076/hogehogehoge.png) 上図のように整数同士を結べば、目的を達成することができます。