#A. 矩阵

    传统题 1000ms 512MiB

矩阵

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

dash星球进行了一次拼矩阵大赛,每个参赛选手包括小蓝都拿到了两个矩阵阵 SSTT。 矩阵由方形单元格组成。

SS 是行和列为 N×NN \times N 的矩阵, Si,jS_{i,j}#.

TT 是行和列为 N×NN \times N 的矩阵,Ti,j T_{i,j}#.

比赛规则是 SS 是否能通过 不限次数9090 度旋转和不限次数 的平移操作得到 TT

这里平移操作是指:将矩阵内的 所有 # 往上下左右四个方向中的任意一个方向 整体 移动一个单位,. 会自动填充移动 # 所空出的位置。

为了快速获得比赛的胜利小蓝请你编写程序帮他快速判断一个矩阵能否转换成另一个矩阵。

输入格式

第一行一个整数 NN

接下来 2×N2 \times N 行,每行 NN#.

输出格式

SS 是否可以通过不限次 9090 度旋转和不限次平移得到 TT,如果能,输出 Yes,否则输出 No

样例

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

解释#1

SS 可以旋转 180180 度并平移以得到 TT

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

解释#2

注意,旋转和平移操作不能对每个连通分量进行,而是针对整个 S,TS,T 矩阵。

数据范围

  • 1  N  200 1\ \leq\ N\ \leq\ 200
  • S,TS,T 仅由 #. 组成。
  • S,TS,T 包含 11 个或多个 #
  • 本题测试数据采用捆绑测试。

2025/1/10 每日赏金题【Div. 2】

未认领
状态
已结束
题目
1
开始时间
2025-1-9 21:00
截止时间
2025-1-10 23:59
可延期
24 小时