[R28F]矩形异或
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
时空限制
1S/512M
题目描述
给定一个 的矩阵 ,其中每个元素初始为非负整数。
同时给定 个矩形区域,每个区域由左上角坐标 和右下角坐标 描述。
对于每个矩形,你可以选择一个非负整数 ,并将该矩形区域内的所有元素都异或上 。注意:每个矩形只能操作一次。
求是否存在一组非负整数 ,使得经过所有操作后,矩阵中每个元素都变为 ?若存在,输出 Yes
并给出一组可行的 ;否则输出 No
。
格式
输入格式
第一行包含三个整数 ,分别表示矩阵的行数、列数和特殊矩形的数量。
接下来 行,每行包含 个整数,描述初始矩阵 。
接下来 行,每行包含四个整数 ,描述第 个特殊矩形区域。矩阵的行和列都从 开始编号。
输出格式
如果存在可行的方案:第一行输出 Yes
。
第二行输出 个整数,用空格隔开,分别表示对第 个矩形操作的值 (要求 )。
如果不存在可行的方案,只输出一行 No
。
样例
样例输入 #1
3 3 1
0 0 0
0 5 5
0 5 5
2 2 3 3
样例输出 #1
Yes
5
样例输入 #2
2 2 3
3 3
3 3
1 1 1 2
1 2 2 2
1 1 2 1
样例输出 #2
Yes
0 3 3
数据规模
对于 的数据,,。
对于 的数据,,,, $1 \leq x_{i_1} \leq x_{i_2} \leq n, 1 \leq y_{i_1} \leq y_{i_2} \leq m$。
代码源挑战赛 Round 28
- Status
- Done
- Rule
- DMY
- Start at
- 2025-9-5 20:00
- End at
- 2025-9-5 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 529