#AT2542. B - Coloring Matrix
B - Coloring Matrix
当前没有测试数据。
B - Coloring Matrix
Score : $200$ points
Problem Statement
You are given $N$-by-$N$ matrices $A$ and $B$ where each element is $0$ or $1$.
Let $A_{i,j}$ and $B_{i,j}$ denote the element at the $i$-th row and $j$-th column of $A$ and $B$, respectively.
Determine whether it is possible to rotate $A$ so that $B_{i,j} = 1$ for every pair of integers $(i, j)$ such that $A_{i,j} = 1$.
Here, to rotate $A$ is to perform the following operation zero or more times:
- for every pair of integers $(i, j)$ such that $1 \leq i, j \leq N$, simultaneously replace $A_{i,j}$ with $A_{N + 1 - j,i}$.
Constraints
- $1 \leq N \leq 100$
- Each element of $A$ and $B$ is $0$ or $1$.
- All values in the input are integers.
Input
The input is given from Standard Input in the following format:
Output
If it is possible to rotate $A$ so that $B_{i,j} = 1$ for every pair of integers $(i, j)$ such that $A_{i,j} = 1$, print Yes
; otherwise, print No
.
3
0 1 1
1 0 0
0 1 0
1 1 0
0 0 1
1 1 1
Yes
Initially, $A$ is :
``` 0 1 1 1 0 0 0 1 0 ```After performing the operation once, $A$ is :
``` 0 1 0 1 0 1 0 0 1 ```After performing the operation once again, $A$ is :
``` 0 1 0 0 0 1 1 1 0 ```Here, $B_{i,j} = 1$ for every pair of integers $(i, j)$ such that $A_{i,j} = 1$, so you should print Yes
.
2
0 0
0 0
1 1
1 1
Yes
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
No