#ABC250B. 放大棋盘

放大棋盘

放大棋盘

题目描述

瓷砖排列成 NNNN 列。每块瓷砖是一个 AABB 列的小网格。整体上,这些瓷砖形成具有 (A×N)(A \times N) 行、(B×N)(B \times N) 列的网格 XX

对于 1i,jN1 \le i,j \le N(i,j)(i,j) 表示从上方数第 ii 行、从左侧数第 jj 列的瓷砖。

XX 的每个方格按如下方式涂色。

每块瓷砖要么是白色瓷砖,要么是黑色瓷砖。

白色瓷砖中的每个方格涂白色;黑色瓷砖中的每个方格涂黑色。

(1,1)(1,1) 是白色瓷砖。

两块共边的瓷砖颜色不同。这里,瓷砖 (a,b)(a,b)(c,d)(c,d) 共边当且仅当 ac+bd=1|a-c|+|b-d|=1(其中 x|x| 表示 xx 的绝对值)。

按输出节指定的格式打印网格 XX

输入格式

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

N A B

输出格式

打印满足以下条件的 (A×N)(A \times N) 个字符串 S1,,SA×NS_1,\ldots,S_{A \times N},以换行分隔。

每个 S1,,SA×NS_1,\ldots,S_{A \times N} 是长度为 (B×N)(B \times N) 的由 .# 组成的字符串。

对于每个 iijj1iA×N1 \le i \le A \times N1jB×N1 \le j \le B \times N),如果网格 XX 中从上方数第 ii 行、从左侧数第 jj 列的方格涂白色,则 SiS_i 的第 jj 个字符为 .;若方格涂黑色,则该字符为 #

样例

4 3 2
..##..##
..##..##
..##..##
##..##..
##..##..
##..##..
..##..##
..##..##
..##..##
##..##..
##..##..
##..##..
5 1 5
.....#####.....#####.....
#####.....#####.....#####
.....#####.....#####.....
#####.....#####.....#####
.....#####.....#####.....
4 4 1
.#.#
.#.#
.#.#
.#.#
#.#.
#.#.
#.#.
#.#.
.#.#
.#.#
.#.#
.#.#
#.#.
#.#.
#.#.
#.#.
1 4 4
....
....
....
....

数据范围

  • 1N,A,B101 \le N,A,B \le 10
  • 输入中的所有值均为整数。
难度 普及-
通过率
尝试 0
已通过 0
ID
2742
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签