#aBC250B. [ABC250B] Enlarged Checker Board
[ABC250B] Enlarged Checker Board
AT_abc250_b [ABC250B] Enlarged Checker Board
题目描述
有一个由 行 列的格子组成的瓷砖,将这样的瓷砖按纵向 行、横向 列排列,得到一个纵向 行、横向 列的格子图 。 对于 ,从上往下第 行、从左往右第 列的瓷砖记为瓷砖 。
的每个格子按照如下方式进行涂色:
- 每个瓷砖要么是白色瓷砖,要么是黑色瓷砖。
- 白色瓷砖的所有格子都涂成白色,黑色瓷砖的所有格子都涂成黑色。
- 瓷砖 是白色瓷砖。
- 边相邻的两个瓷砖颜色不同。这里,若瓷砖 与瓷砖 满足 ( 表示 的绝对值),则称它们边相邻。
请按照输出格式输出格子图 。
输入格式
输入从标准输入按以下格式给出。
输出格式
请输出满足下列条件的 个字符串 ,每行一个字符串。
- 每个都是长度为 ,只包含
.或#的字符串。 - 对于每个 ,如果格子图 的第 行第 列的格子被涂成白色,则 的第 个字符为
.,如果被涂成黑色,则为#。
输入输出样例 #1
输入 #1
4 3 2
输出 #1
..##..##
..##..##
..##..##
##..##..
##..##..
##..##..
..##..##
..##..##
..##..##
##..##..
##..##..
##..##..
输入输出样例 #2
输入 #2
5 1 5
输出 #2
.....#####.....#####.....
#####.....#####.....#####
.....#####.....#####.....
#####.....#####.....#####
.....#####.....#####.....
输入输出样例 #3
输入 #3
4 4 1
输出 #3
.#.#
.#.#
.#.#
.#.#
#.#.
#.#.
#.#.
#.#.
.#.#
.#.#
.#.#
.#.#
#.#.
#.#.
#.#.
#.#.
输入输出样例 #4
输入 #4
1 4 4
输出 #4
....
....
....
....
说明/提示
限制条件
- 输入均为整数。
由 ChatGPT 4.1 翻译