#aBC375C. [ABC375C] Spiral Rotation
[ABC375C] Spiral Rotation
AT_abc375_c [ABC375C] Spiral Rotation
题目描述
给定一个 行 列的网格,这里 是偶数。网格中从上往下第 行、从左往右第 列的格子记作 。
每个格子要么被涂成黑色,要么被涂成白色,若 ,则格子 为黑色;若 ,则格子 为白色。
请你依次对 执行如下操作,并输出所有操作结束后网格中每个格子的颜色。
- 对于所有满足 且 的整数 ,将格子 的颜色替换为格子 的颜色。所有满足条件的 的替换操作是同时进行的。
输入格式
输入以如下格式从标准输入给出。
输出格式
所有操作结束后,若格子 为黑色,则 ,若为白色,则 ,请按如下格式输出:
输入输出样例 #1
输入 #1
8
.......#
.......#
.####..#
.####..#
.##....#
.##....#
.#######
.#######
输出 #1
........
#######.
#.....#.
#.###.#.
#.#...#.
#.#####.
#.......
########
输入输出样例 #2
输入 #2
6
.#.#.#
##.#..
...###
###...
..#.##
#.#.#.
输出 #2
#.#.#.
.#.#.#
#.#.#.
.#.#.#
#.#.#.
.#.#.#
输入输出样例 #3
输入 #3
12
.......#.###
#...#...#..#
###.#..#####
..#.#.#.#...
.#.....#.###
.......#.#..
#...#..#....
#####.......
...#...#.#.#
..###..#..##
#..#.#.#.#.#
.####.......
输出 #3
.#..##...##.
#.#.#.#.#...
###.##..#...
#.#.#.#.#...
#.#.##...##.
............
............
.###.###.###
...#...#.#..
.###...#.###
...#...#...#
.###...#.###
说明/提示
限制条件
- 是 到 之间的偶数。
- 只可能是
#或.。
样例解释 1
经过操作后,网格中每个格子的颜色变化如下:
.......#
.......#
.####..#
.####..#
.##....#
.##....#
.#######
.#######
.......# ........ ........ ........ ........
.......# ######.. #######. #######. #######.
.####..# ######.. #....##. #.....#. #.....#.
.####..# ->##..##..-> #....##.-> #.##..#.-> #.###.#.
.##....# ##..##.. #..####. #.##..#. #.#...#.
.##....# ##...... #..####. #.#####. #.#####.
.####### ##...... #....... #....... #.......
.####### ######## ######## ######## ########
由 ChatGPT 4.1 翻译