200762: [AtCoder]ARC076 E - Connected?

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Score : $700$ points

Problem Statement

Snuke is playing a puzzle game. In this game, you are given a rectangular board of dimensions $R × C$, filled with numbers. Each integer $i$ from $1$ through $N$ is written twice, at the coordinates $(x_{i,1},y_{i,1})$ and $(x_{i,2},y_{i,2})$.

The objective is to draw a curve connecting the pair of points where the same integer is written, for every integer from $1$ through $N$. Here, the curves may not go outside the board or cross each other.

Determine whether this is possible.

Constraints

  • $1 ≤ R,C ≤ 10^8$
  • $1 ≤ N ≤ 10^5$
  • $0 ≤ x_{i,1},x_{i,2} ≤ R(1 ≤ i ≤ N)$
  • $0 ≤ y_{i,1},y_{i,2} ≤ C(1 ≤ i ≤ N)$
  • All given points are distinct.
  • All input values are integers.

Input

Input is given from Standard Input in the following format:

$R$ $C$ $N$
$x_{1,1}$ $y_{1,1}$ $x_{1,2}$ $y_{1,2}$
:
$x_{N,1}$ $y_{N,1}$ $x_{N,2}$ $y_{N,2}$

Output

Print YES if the objective is achievable; print NO otherwise.


Sample Input 1

4 2 3
0 1 3 1
1 1 4 1
2 0 2 2

Sample Output 1

YES

The above figure shows a possible solution.


Sample Input 2

2 2 4
0 0 2 2
2 0 0 1
0 2 1 2
1 1 2 1

Sample Output 2

NO

Sample Input 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

Sample Output 3

YES

Sample Input 4

1 1 2
0 0 1 1
1 0 0 1

Sample Output 4

NO

Input

题意翻译

## 题目描述 すぬけ君在玩一种解密游戏。这个游戏在 $R×C$ 的长方形盘面上进行,这个长方形盘面上写着 $1$ 到 $N$ 的整数,每个整数都出现了刚好两次。写着整数 $i$ 的坐标为 $(x_{i,1},y_{i,1})$ 和 $(x_{i,2},y_{i,2})$ 。 すぬけ君的目的是,对于 $1$ 到 $N$ 的每个整数,在写着相同整数的坐标之间连接一条曲线。此时,曲线不能在长方形之外,也不能与其它曲线相交。 请判断すぬけ君是否能达成他的目的。 ## 数据范围 - $1 \leq R,C \leq 10^8$ - $1 \leq N \leq 10^5$ - $0 \leq x_{i,1},x_{i,2} \leq R(1 \leq i \leq N)$ - $0 \leq y_{i,1},y_{i,2} \leq C(1 \leq i \leq N)$ - 任意两点坐标相异。 - 输入全为整数。 ## 输入 输入按以下标准。 $$ R \space C \space N $$ $$ 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`。 (样例及解释见原题面)

加入题单

上一题 下一题 算法标签: