#ABC339B. 高桥的兰顿蚂蚁

高桥的兰顿蚂蚁

高桥的兰顿蚂蚁

题目描述

有一个 HH 行 WW 列的网格,初始时所有格子都被涂成白色。记 (i,j)(i, j) 为从上数第 ii 行、从左数第 jj 列的格子。

该网格被认为是环形的。也就是说,对于每个 1≤i≤H1 \le i \le H,(i,1)(i, 1) 在 (i,W)(i, W) 的右边;对于每个 1≤j≤W1 \le j \le W,(1,j)(1, j) 在 (H,j)(H, j) 的下方。

高桥从 (1,1)(1, 1) 出发,面朝上方。将以下操作重复 NN 次后,输出网格中每个格子的颜色。

  • 如果当前格子是白色,则将其重新涂成黑色,顺时针旋转 90∘90^\circ,然后朝面向的方向前进一格。
  • 否则,将当前格子重新涂成白色,逆时针旋转 90∘90^\circ,然后朝面向的方向前进一格。

输入格式

输入按以下格式从标准输入给出:

HH WW NN

输出格式

输出 HH 行。第 ii 行是长度为 WW 的字符串,其中若格子 (i,j)(i, j) 为白色则第 jj 个字符是 .,若为黑色则是 #。

样例

3 4 5
.#..
##..
....

由于操作,网格的格子按如下方式变化:

....   #...   ##..   ##..   ##..   .#..
.... → .... → .... → .#.. → ##.. → ##..
....   ....   ....   ....   ....   ....
2 2 1000
..
..
10 10 10
##........
##........
..........
..........
..........
..........
..........
..........
..........
#........#

数据范围

  • 1≤H,W≤1001 \le H, W \le 100
  • 1≤N≤10001 \le N \le 1000
  • 所有输入值均为整数
难度 普及-
通过率 —
尝试 0
通过 0
ID
3194
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签