题目描述
刘老师有两个 的字符方阵 和 ,字符只可能是 # 或 .。他可以反复使用两种操作:花费一次操作,把 整体顺时针旋转 度;或者选择 的一个格子,把 # 与 . 互相翻转。
需要计算把 变成与 完全相同的方阵所需的最少操作次数。
输入格式
第一行输入整数 。
接下来 行输入方阵 。
再接下来 行输入方阵 。
输出格式
输出把 变为 的最少操作次数。
4
###.
..#.
..#.
..#.
...#
...#
###.
....
2
13
.#..###..##..
#.#.#..#.#.#.
#.#.###..#...
###.#..#.#.#.
#.#.###..##..
.............
..#...#....#.
.##..#.#..##.
#.#..#.#.#.#.
####.#.#.####
..#..#.#...#.
..#...#....#.
.............
.............
.#....#...#..
.#...#.#..#..
####.#.#.####
.#.#.###..#.#
.##....#..##.
.#....#...#..
.............
..##..###.#.#
.#.#.#..#.###
.#.#..###.#.#
.#.#.#..#.#.#
..##..###..#.
5
2
..
..
##
#.
3
样例解释
- 样例 1 比较四种朝向各自的旋转次数与不同格数量,最小总和就是答案。
- 样例 2 的最优方案可能先旋转若干次,再翻转剩余不同位置。
- 两个方阵已经相同时,最少操作数为零。