#4988. Langton's Takahashi
0
Langton's Takahashi
Langton's Takahashi
题目描述
有一个 行 列的格子;最初,所有格子都被涂成白色。令 表示从上数第 行、从左数第 列的格子。 该格子被视为环面格子(toroidal)。也就是说,对于每个 , 在 的右边;对于每个 , 在 的下面。 Takahashi 位于 并朝上。输出在 Takahashi 重复以下操作 次之后格子中每个格子的颜色。
如果当前格子被涂成白色,则将其重新涂成黑色,顺时针旋转 ,并朝所面朝的方向前进一步。否则,将当前格子重新涂成白色,逆时针旋转 ,并朝所面朝的方向前进一步。
输入格式
输入按以下格式由标准输入给出:
输出格式
输出 行。第 行应包含一个长度为 的字符串,其中第 个字符若格子 被涂成白色则为 .,若被涂成黑色则为 #。
3 4 5
.#..
##..
....
.... #... ##.. ##.. ##.. .#..
.... → .... → .... → .#.. → ##.. → ##..
.... .... .... .... .... ....
2 2 1000
..
..
10 10 10
##........
##........
..........
..........
..........
..........
..........
..........
..........
#........#
提示
所有输入值均为整数。由于操作,格子的变化如下:
标签: AtCoder|abc339B
来源
AtCoder|abc339B