#aBC339B. [ABC339B] Langton‘s Takahashi
[ABC339B] Langton‘s Takahashi
AT_abc339_b [ABC339B] Langton‘s Takahashi
题目描述
有一个 行 列的网格,初始时所有格子都被涂成白色。我们用 表示从上往下第 行、从左往右第 列的格子。
这个网格被视为环面结构。也就是说,对于每个 , 的右边是 ;对于每个 , 的下方是 。
高桥君一开始站在 ,面朝上方。他会重复执行如下操作 次,请输出 次操作后网格中每个格子的颜色。
- 如果当前所在的格子是白色,则将该格子涂成黑色,顺时针旋转 ,然后朝面朝的方向前进 格。
- 如果当前所在的格子不是白色,则将该格子涂成白色,逆时针旋转 ,然后朝面朝的方向前进 格。
输入格式
输入从标准输入读入,格式如下:
输出格式
输出 行。第 行为长度为 的字符串,若 处为白色,则第 个字符为 .,若为黑色,则为 #。
输入输出样例 #1
输入 #1
3 4 5
输出 #1
.#..
##..
....
输入输出样例 #2
输入 #2
2 2 1000
输出 #2
..
..
输入输出样例 #3
输入 #3
10 10 10
输出 #3
##........
##........
..........
..........
..........
..........
..........
..........
..........
#........#
说明/提示
限制条件
- 输入的所有数值均为整数
样例解释 1
每次操作后,网格的变化如下所示。
.... #... ##.. ##.. ##.. .#..
.... → .... → .... → .#.. → ##.. → ##..
.... .... .... .... .... ....
由 ChatGPT 4.1 翻译