#P11168. CF869E The Untended Antiquity
CF869E The Untended Antiquity
题目描述
机房可看做由 个单元格组成的矩形网格表示,排列成 行和 列。第 行的第 个单元格表示为 。
A 在单元格的矩形区域(这个区域的边与矩形网格的边平行)周围放置和移除障碍物。
- "1 " 表示意味着 A 在两个角为 和 的矩形周围放置障碍物。
- "2 " 表示 A 在矩形周围移除障碍物。
A 确保没有任何障碍物留在地面上共享任何公共点,也不会与 区域的边界相交。
有时 B 试图从一个单元格小心翼翼地走到另一个单元格。
- "3 " 表示 B 试图从 走到 。
你在这里是为了告诉 B 他每次尝试的可行性。
输入格式
第一行输入包含三个由空格分隔的整数 , 和 (,) —— 网格的行数和列数,以及 A 和 B 的总行动数。
接下来的 行每行描述一个动作,包含五个由空格分隔的整数 ,,,, (,,) —— 动作的类型和两个坐标。此外,根据 的值有以下规定:
- 如果 :,;
- 如果 :,,在移除之前,指定的屏障存在;
- 如果 :没有额外的限制。
输出格式
对于 B 的每一次尝试,输出一行 —— 如果可行,则输出 "Yes" ,否则输出 "No" 。
输入输出样例 #1
输入 #1
5 6 5
1 2 2 4 5
1 3 3 3 3
3 4 4 1 1
2 2 2 4 5
3 1 1 4 4
输出 #1
No
Yes
输入输出样例 #2
输入 #2
2500 2500 8
1 549 1279 1263 2189
1 303 795 1888 2432
1 2227 622 2418 1161
3 771 2492 1335 1433
1 2017 2100 2408 2160
3 48 60 798 729
1 347 708 1868 792
3 1940 2080 377 1546
输出 #2
No
Yes
No
说明/提示
在第一个样例中,B 的行动情况如下。
data:by lkj
相关
在下列比赛中: