#2448. [ABC300B] Same Map in the RPG World

[ABC300B] Same Map in the RPG World

题目描述

给定两个大小为 N×MN \times M 的矩阵 AABB,问能否通过把矩阵 AA 循环上移 ss 次和循环左移 tt 次,使得 AABB 的每个元素都一样。

输入格式

第一行输入两个整数 N N M M

接下来输入 NN 行每行 MM 个字符代表矩阵 AA

接下来输入 NN 行每行 MM 个字符代表矩阵 BB

输出格式

根据题目要求输出 YesNo

4 3
..#
...
.#.
...
#..
...
.#.
...
Yes
3 2
##
##
#.
..
#.
#.
No
4 5
#####
.#...
.##..
..##.
...##
#...#
#####
...#.
Yes
10 30
..........##########..........
..........####....###.....##..
.....##....##......##...#####.
....####...##..#####...##...##
...##..##..##......##..##....#
#.##....##....##...##..##.....
..##....##.##..#####...##...##
..###..###..............##.##.
.#..####..#..............###..
#..........##.................
................#..........##.
######....................####
....###.....##............####
.....##...#####......##....##.
.#####...##...##....####...##.
.....##..##....#...##..##..##.
##...##..##.....#.##....##....
.#####...##...##..##....##.##.
..........##.##...###..###....
...........###...#..####..#...
Yes

提示

  • 2  H, W  30 2\ \leq\ H,\ W\ \leq\ 30

样例 1 解释

通过选择 (s,t)=(2,1)(s, t) = (2, 1) ,即上移 22 次后左移 11 次,可以使得到 AA 等于 BB 。 最初, AA 的情况如下。

..#
...
.#.
...

我们首先进行上移,使 AA 如下所示。

...
.#.
...
..#

然后再进行一次上移,得出 AA 如下结果。

.#.
...
..#
...

最后,我们进行依次左移,得到 AA 如下,等于 BB

#..
...
.#.
...```