AtCoder Regular Contest 076
翻译中…
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.
翻译中…
样例
Input #1
4 2 3
0 1 3 1
1 1 4 1
2 0 2 2
Output #1
YES

The above figure shows a possible solution.
Input #2
2 2 4
0 0 2 2
2 0 0 1
0 2 1 2
1 1 2 1
Output #2
NO
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
Output #3
YES
Input #4
1 1 2
0 0 1 1
1 0 0 1
Output #4
NO
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。