#abc298b. [abc298_b]Coloring Matrix
[abc298_b]Coloring Matrix
题目描述
给定 -by- 的矩阵 和 ,其中每个元素都是 或 。
用 和 表示 和 中第 行,第 列的元素。
判断是否可以旋转矩阵 ,使得对于每一对整数 ,当 时,。
这里,旋转矩阵 意味着进行如下操作零次或多次:
- 对于每一对整数 ,同时将 替换为 。
约束条件
- 和 的每个元素为 或
- 输入中的所有值均为整数
输入
从标准输入读入数据,输入格式如下:
输出
如果存在一种旋转使得对于每一对整数 ,当 时,,则输出 Yes
;否则输出 No
。
示例输入 1
3
0 1 1
1 0 0
0 1 0
1 1 0
0 0 1
1 1 1
示例输出 1
Yes
初始时,矩阵 为:
0 1 1
1 0 0
0 1 0
进行一次旋转操作后,矩阵 变为:
0 1 0
1 0 1
0 0 1
再进行一次旋转操作后,矩阵 变为:
0 1 0
0 0 1
1 1 0
此时,对于每一对整数 ,当 时,,因此输出 Yes
。
示例输入 2
2
0 0
0 0
1 1
1 1
示例输出 2
Yes
示例输入 3
5
0 0 1 1 0
1 0 0 1 0
0 0 1 0 1
0 1 0 1 0
0 1 0 0 1
1 1 0 0 1
0 1 1 1 0
0 0 1 1 1
1 0 1 0 1
1 1 0 1 0
示例输出 3
No