求助
  • 板块学术版
  • 楼主封禁用户
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/10/26 14:07
  • 上次更新2023/11/2 11:21:33
查看原帖
求助
982155
封禁用户楼主2023/10/26 14:07
问题描述
果老师在玩一个曲线迷题游戏。

在这个游戏中,有一个 R * C 的矩形网格,对于整数 i(1<=i<=n) 会被填入网格中 ( x1i , y1i ) 和  ( x2i , y2i ) 两个网格。

现在果老师会尝试用曲线连接所有两两相同的数字,使得曲线不会出网格外并且不会交叉。

果老师希望你能帮他判断是否可能。

输入格式
输出的第一行为三个正整数 R , C , N 。

接下来的 N 行,每行四个整数 x1i , y1i , x2i , y2i 。表示 i 填入的网格坐标。

1<= R <= C <= 1e8 , 1<= N <=1e5 。
0<= x1i , x2i <=R
0<= yi1 , y2i <=C

给出的坐标点都不重合,所有输入的值都是整数。

输出格式
输入可能输出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
2023/10/26 14:07
加载中...