#ABC218C. 图形

图形

图形

题目描述

我们在一个由正方形格子组成的二维网格上有两个图形 SS 和 TT。

SS 位于一个 NN 行 NN 列的网格中,由所有满足 Si,jS_{i,j} 为 # 的格子组成。

TT 位于同样的一个 NN 行 NN 列的网格中,由所有满足 Ti,jT_{i,j} 为 # 的格子组成。

请判断能否通过对 SS 进行 9090 度旋转和平移,使其与 TT 完全重合。

输入格式

输入按以下格式从标准输入给出。

NN
S1,1S1,2…S1,NS_{1,1}S_{1,2}\ldots S_{1,N}
⋮\vdots
SN,1SN,2…SN,NS_{N,1}S_{N,2}\ldots S_{N,N}
T1,1T1,2…T1,NT_{1,1}T_{1,2}\ldots T_{1,N}
⋮\vdots
TN,1TN,2…TN,NT_{N,1}T_{N,2}\ldots T_{N,N}

输出格式

如果能够通过 9090 度旋转和平移使 SS 与 TT 完全重合,则输出 Yes,否则输出 No。

样例

5
.....
..#..
.###.
.....
.....
.....
.....
....#
...##
....#
Yes

将 SS 逆时针旋转 9090 度并平移后,可以与 TT 重合。

5
#####
##..#
#..##
#####
.....
#####
#..##
##..#
#####
.....
No

无法通过 9090 度旋转和平移使它们重合。

4
#...
..#.
..#.
....
#...
#...
..#.
....
Yes

SS 和 TT 都可以不连通。

4
#...
.##.
..#.
....
##..
#...
..#.
....
No

注意,不允许只旋转或平移图形的一部分,只允许对整个图形进行旋转或平移。

数据范围

  • 1≤N≤2001 \leq N \leq 200
  • SS 和 TT 均由 # 和 . 组成
  • SS 和 TT 各自至少包含一个 #
难度 普及
通过率 —
尝试 0
通过 0
ID
2242
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签