No.2728 Grid Expansion
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 212
作問者 : kusirakusira / テスター : 👑 AngrySadEight FplusFplusF hiro1729 🦠みどりむし
タグ : / 解いたユーザー数 212
作問者 : kusirakusira / テスター : 👑 AngrySadEight FplusFplusF hiro1729 🦠みどりむし
問題文最終更新日: 2024-04-14 14:12:35
問題文
縦 $N$ 行、横 $N$ 列のグリッドがあります。上から $i$ 行目 $(0 \leqq i < N)$、左から $(0 \leqq j < N)$ 列目のマスを $(i, j)$ で表します。
各 $i,j (0 \leqq i < N, 0 \leqq j < N)$ について、マス $(i, j)$ の情報が文字 $A_{i,j}$ によって与えられます。
$A_{i,j}$ が.
ならばマス $(i, j)$ は白のマスであり、$A_{i, j}$ が #
ならばマス $(i, j)$ は黒のマスです。
正整数 $K$ が与えられます。元のグリッドを縦横 $K$ 倍に拡大し、縦 $NK$ 行、横 $NK$ 列のグリッドを作成してください。
厳密には以下を満たす縦 $NK$ 行、横 $NK$ 列のグリッド $B$ を出力してください。
- $0 \leqq i, j < NK $ なるすべての $(i, j)$ に対して、 $B_{i, j} = A_{\lfloor i/K \rfloor, \lfloor j/K \rfloor}$ を満たす。
入力
入力は以下の形式で標準入力から与えられます。
$N$ $K$ $A_{0, 0}$$A_{0, 1}$$\cdots$$A_{0, N-1}$ $A_{1, 0}$$A_{1, 1}$$\cdots$$A_{1, N-1}$ $\vdots$ $A_{N-1, 0}$$A_{N-1, 1}$$\cdots$$A_{N-1, N-1}$
- $N, K$ は整数である。
- $1 \leqq N, K \leqq 10$
- $ A_{i,j} $は
.
か#
である。
出力
題意を満たす縦 $NK$ 行、横 $NK$ 列のグリッド $B$ を以下の形式で出力してください。
$B_{0, 1}$$B_{0, 1}$$\cdots$$B_{0, NK-1}$ $B_{1, 0}$$B_{1, 1}$$\cdots$$B_{1, NK-1}$ $\vdots$ $B_{NK-1, 0}$$B_{NK-1, 1}$$\cdots$$B_{NK-1, NK-1}$
サンプル
サンプル1
入力
3 2 .#. #.# .#.
出力
..##.. ..##.. ##..## ##..## ..##.. ..##..
入力のグリッドを縦横2倍拡大します。
サンプル2
入力
2 1 .# #.
出力
.# #.
出力するグリッドが入力と同じであることもあります。
サンプル3
入力
6 3 ##..## ##..## ..##.. ..##.. .####. .#..#.
出力
######......###### ######......###### ######......###### ######......###### ######......###### ######......###### ......######...... ......######...... ......######...... ......######...... ......######...... ......######...... ...############... ...############... ...############... ...###......###... ...###......###... ...###......###...
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。