B. [ABC250B] Enlarged Checker Board

    problem_type.dynamic_generator 1000ms 256MiB

[ABC250B] Enlarged Checker Board

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

有一个由 AABB 列的格子组成的瓷砖,将这样的瓷砖按纵向 NN 行、横向 NN 列排列,得到一个纵向 (A×N)(A\times N) 行、横向 (B×N)(B\times N) 列的格子图 XX。 对于 1i,jN1\leq i,j\leq N,从上往下第 ii 行、从左往右第 jj 列的瓷砖记为瓷砖 (i,j)(i,j)

XX 的每个格子按照如下方式进行涂色:

  • 每个瓷砖要么是白色瓷砖,要么是黑色瓷砖
  • 白色瓷砖的所有格子都涂成白色,黑色瓷砖的所有格子都涂成黑色。
  • 瓷砖 (1,1)(1,1) 是白色瓷砖。
  • 边相邻的两个瓷砖颜色不同。这里,若瓷砖 (a,b)(a,b) 与瓷砖 (c,d)(c,d) 满足 ac+bd=1|a-c|+|b-d|=1x|x| 表示 xx 的绝对值),则称它们边相邻。

请按照输出格式输出格子图 XX

输入格式

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

NN AA BB

输出格式

请输出满足下列条件的 (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),只包含 .# 的字符串。
  • 对于每个 i,ji,j (1iA×N,1jB×N)(1\leq i\leq A\times N, 1\leq j\leq B\times N),如果格子图 XX 的第 ii 行第 jj 列的格子被涂成白色,则 SiS_i 的第 jj 个字符为 .,如果被涂成黑色,则为 #

样例 1

输入

4 3 2

输出

..##..##
..##..##
..##..##
##..##..
##..##..
##..##..
..##..##
..##..##
..##..##
##..##..
##..##..
##..##..

样例 2

输入

5 1 5

输出

.....#####.....#####.....
#####.....#####.....#####
.....#####.....#####.....
#####.....#####.....#####
.....#####.....#####.....

样例 3

输入

4 4 1

输出

.#.#
.#.#
.#.#
.#.#
#.#.
#.#.
#.#.
#.#.
.#.#
.#.#
.#.#
.#.#
#.#.
#.#.
#.#.
#.#.

样例 4

输入

1 4 4

输出

....
....
....
....

说明/提示

限制条件

  • 1N,A,B101\leq N,A,B\leq 10
  • 输入均为整数。

由 ChatGPT 4.1 翻译

abc250

未参加
状态
已结束
规则
IOI
题目
8
开始于
2026-6-7 23:00
结束于
2026-6-12 22:00
持续时间
119 小时
主持人
参赛人数
2