luogu#B3918. [语言月赛 202401] 图像变换

[语言月赛 202401] 图像变换

题目描述

一张字符图片由 nnmm 列,共 n×mn\times m 个字符组成,第 ii 行第 jj 列的字符为 si,js_{i,j}。如下图所示,为一个 4×34\times 3 的字符图片。

%%%
$$$
@w@
!!!

现在,需要将图像放大 kk 倍,得到 kn×kmkn \times km 的图片。原图片的每个字符都需要重复 k2k^2 次,作为新图像中 k×kk\times k 的一个区域,各字符的相对位置不变。

将上面给出的例子放大 22 倍,将得到如下图像:

%%%%%%
%%%%%%
$$$$$$
$$$$$$
@@ww@@
@@ww@@
!!!!!!
!!!!!!

输入格式

输入 n+1n+1 行。

输入的第一行为三个整数 n,m,kn,m,k

接下来 nn 行,每行 mm 个字符,表示字符图片。

输出格式

输出 nknk 行,每行 mkmk 个字符,表示变换后的字符图片。

4 3 2
%%%
$$$
@w@
!!!

%%%%%%
%%%%%%
$$$$$$
$$$$$$
@@ww@@
@@ww@@
!!!!!!
!!!!!!

提示

  • 对于 30%30\% 的测试数据,输入的字符画仅包含一种字符;
  • 对于 100%100\% 的测试数据,1n,m1001 \le n, m \le 1001k101 \le k \le 10,输入的字符仅包含 ASCII 码不超过 127 的可见字符。