No.565 回転拡大

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 通常問題
タグ : / 解いたユーザー数 155
作問者 : kimiyukikimiyuki / テスター : はむこはむこ
2 ProblemId : 1638 / 出題時の順位表

問題文

yukiさんは画像処理に興味があります。 まずは手始めに拡大と回転の処理をすることにしました。 しかしyukiさんは忙しいので、代わりにそのようなプログラムを書いてください。

入力

R K
H W
$c_{0,0}$ $c_{0,1}$ $c_{0,2}$ $\dots$ $c_{0,W-1}$
$c_{1,0}$ $c_{1,1}$ $c_{1,2}$ $\dots$ $c_{1,W-1}$
$c_{2,0}$ $c_{2,1}$ $c_{2,2}$ $\dots$ $c_{2,W-1}$
$\vdots$
$c_{H-1,0}$ $c_{H-1,1}$ $c_{H-1,2}$ $\dots$ $c_{H-1,W-1}$
  • $R \in \{ 0, 90, 180, 270 \}$
  • $1 \le K \le 10$
  • $1 \le H \le 10$
  • $1 \le W \le 10$
  • $c_{y,x}$は `.`あるいは`#`

出力

与えられた$H \times W$の図形を、時計回りに$R^\circ$回転させ$K$倍に拡大した図形を出力してください。 最後に改行してください。

サンプル

サンプル1
入力
90 1
5 6
.#....
.#....
.#####
.#....
.#....
出力
.....
#####
..#..
..#..
..#..
..#..

サンプル2
入力
0 4
2 2
#.
.#
出力
####....
####....
####....
####....
....####
....####
....####
....####

サンプル3
入力
270 3
3 1
#
.
#
出力
###...###
###...###
###...###

提出ページヘ
下のフォームでの入力は、テキストボックスにフォーカスがない場合は、(Onにしている場合)ショートカットキー・スマートサブミットの影響を受けるので、必要なら提出ページに遷移してください。

言語
問題によって提出できない言語があります。参考
ソースコード
ソースコードのテキストボックスに文字がある場合はファイルは無視されます。
テキストボックスで提出するとCR(\r)が除去されますが、ファイルで提出すると除去されません。