AT_abc375_c.[ABC375C] Spiral Rotation

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给定一个 NNNN 列的网格,这里 NN 是偶数。网格中从上往下第 ii 行、从左往右第 jj 列的格子记作 (i,j)(i, j)

每个格子要么被涂成黑色,要么被涂成白色,若 Ai,j=#A_{i, j} = \texttt{\#},则格子 (i,j)(i, j) 为黑色;若 Ai,j=.A_{i, j} = \texttt{.},则格子 (i,j)(i, j) 为白色。

请你依次对 i=1,2,,N2i = 1, 2, \ldots, \frac{N}{2} 执行如下操作,并输出所有操作结束后网格中每个格子的颜色。

  • 对于所有满足 ixN+1ii \leq x \leq N + 1 - iiyN+1ii \leq y \leq N + 1 - i 的整数 x,yx, y,将格子 (y,N+1x)(y, N + 1 - x) 的颜色替换为格子 (x,y)(x, y) 的颜色。所有满足条件的 x,yx, y 的替换操作是同时进行的。

输入格式

输入以如下格式从标准输入给出。

NN
A1,1A1,2A1,NA_{1, 1} A_{1, 2} \ldots A_{1, N}
A2,1A2,2A2,NA_{2, 1} A_{2, 2} \ldots A_{2, N}
\vdots
AN,1AN,2AN,NA_{N, 1} A_{N, 2} \ldots A_{N, N}

输出格式

所有操作结束后,若格子 (i,j)(i, j) 为黑色,则 Bi,j=#B_{i, j} = \texttt{\#},若为白色,则 Bi,j=.B_{i, j} = \texttt{.},请按如下格式输出:

B1,1B1,2B1,NB_{1, 1} B_{1, 2} \ldots B_{1, N}
B2,1B2,2B2,NB_{2, 1} B_{2, 2} \ldots B_{2, N}
\vdots
BN,1BN,2BN,NB_{N, 1} B_{N, 2} \ldots B_{N, N}

输入输出样例

  • 输入#1

    8
    .......#
    .......#
    .####..#
    .####..#
    .##....#
    .##....#
    .#######
    .#######

    输出#1

    ........
    #######.
    #.....#.
    #.###.#.
    #.#...#.
    #.#####.
    #.......
    ########
  • 输入#2

    6
    .#.#.#
    ##.#..
    ...###
    ###...
    ..#.##
    #.#.#.

    输出#2

    #.#.#.
    .#.#.#
    #.#.#.
    .#.#.#
    #.#.#.
    .#.#.#
  • 输入#3

    12
    .......#.###
    #...#...#..#
    ###.#..#####
    ..#.#.#.#...
    .#.....#.###
    .......#.#..
    #...#..#....
    #####.......
    ...#...#.#.#
    ..###..#..##
    #..#.#.#.#.#
    .####.......

    输出#3

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

说明/提示

限制条件

  • NN2230003000 之间的偶数。
  • Ai,jA_{i, j} 只可能是 #.

样例解释 1

经过操作后,网格中每个格子的颜色变化如下:

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

.......#   ........   ........   ........   ........
.......#   ######..   #######.   #######.   #######.
.####..#   ######..   #....##.   #.....#.   #.....#.
.####..# ->##..##..-> #....##.-> #.##..#.-> #.###.#.
.##....#   ##..##..   #..####.   #.##..#.   #.#...#.
.##....#   ##......   #..####.   #.#####.   #.#####.
.#######   ##......   #.......   #.......   #.......
.#######   ########   ########   ########   ########

输入解题思路,AI测评打分。不知道怎么写?

首页