#ATabc279c. [ABC279C] RANDOM
[ABC279C] RANDOM
题目描述
给定由 # 和 . 组成的 行 列的两个图形 和 。
图形 以 个字符串的形式给出,第 个字符串 的第 个字符表示 的第 行第 列的元素。 也以同样方式给出。
请判断是否可以通过重新排列 的列,使其与 完全相同。
这里,重新排列图形 的列指的是以下操作:
- 选择一个 的排列 。
- 然后,对于所有满足 的整数 ,同时进行如下操作:
- 对于所有满足 的整数 ,同时将 的第 行第 列的元素替换为第 行第 列的元素。
输入格式
输入以如下格式从标准输入读入。
输出格式
如果可以通过重新排列 的列使其与 完全相同,则输出 Yes,否则输出 No。
样例 1
输入
3 4
##.#
##..
#...
.###
..##
...#
输出
Yes
样例 2
输入
3 3
#.#
.#.
#.#
##.
##.
.#.
输出
No
样例 3
输入
2 1
#
.
#
.
输出
Yes
样例 4
输入
8 7
#..#..#
.##.##.
#..#..#
.##.##.
#..#..#
.##.##.
#..#..#
.##.##.
....###
####...
....###
####...
....###
####...
....###
####...
输出
Yes
说明/提示
限制条件
- 为整数。
- 。
- 。
- 是由
#和.组成的长度为 的字符串。
样例解释 1
例如,将 的第 3、4、2、1 列按此顺序从左到右排列时,可以使 与 完全相同。
样例解释 2
在此输入中,无法使 与 完全相同。
样例解释 3
也有可能 。
由 ChatGPT 4.1 翻译