atcoder#ABC218C. [ABC218C] Shapes
[ABC218C] Shapes
配点 : 点
問題文
次元グリッド上に つの図形 と があります。グリッドは正方形のマスからなります。
は 行 列のグリッド内にあり、 が #
であるようなマス全体からなります。
も 行 列のグリッド内にあり、 が #
であるようなマス全体からなります。
と を 度回転及び平行移動の繰り返しによって一致させることができるか判定してください。
制約
- は
#
と.
のみからなる - は つ以上
#
を含む
入力
入力は以下の形式で標準入力から与えられる。
出力
と を 度回転及び平行移動の繰り返しによって一致させることができるとき Yes
を、そうでないとき No
を出力せよ。
5
.....
..#..
.###.
.....
.....
.....
.....
....#
...##
....#
Yes
を左回りに 度回転させ、平行移動することで に一致させることができます。
5
#####
##..#
#..##
#####
.....
#####
#..##
##..#
#####
.....
No
度回転と平行移動の繰り返しによって一致させることはできません。
4
#...
..#.
..#.
....
#...
#...
..#.
....
Yes
及び は連結とは限りません。
4
#...
.##.
..#.
....
##..
#...
..#.
....
No
回転や移動の操作は連結成分ごとにできるわけではなく、 全体に対して行うことに注意してください。