SZ#G4M15. 【GESP强化 四级】棋盘放大

提交2 通过1
通过率50%
时间限制1000ms
内存限制256MiB
    ID: 11198 传统题 1000ms 256MiB 尝试: 2 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题二维数组二维字符图案坐标分组奇偶判断

题目描述

小婷老师要制作一块由 N×NN\times N 个方块组成的黑白棋盘,左上角方块为白色,相邻方块颜色不同。为了便于展示,每个原方块都会放大成 AA 行、BB 列的同色字符矩形:白色用 . 表示,黑色用 # 表示。

最终图案共有 NANA 行、NBNB 列,需要按规定完整画出。

输入格式

输入一行三个整数 N,A,BN,A,B

输出格式

输出 NANA 行,每行 NBNB 个字符,表示放大后的棋盘格。

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

样例解释

  • 样例 1 中每个棋盘方块放大为 2×22\times2 字符块,左上块保持白色。
  • 样例 2 展示横向和纵向放大倍数不同的情况。
  • 样例 3 的放大倍数均为一,输出普通黑白棋盘。

数据范围与约定

  • 1N,A,B101 \le N,A,B \le 10