#C1139. B14 实践-2 炮兵斜放

B14 实践-2 炮兵斜放

B14 实践-2 炮兵斜放

题目描述

在动物棋盘里,猪猪炮兵们需要根据占位部署炮台。 已知棋盘的边长是 xxkk 倍数,从棋盘的左上角,每个 x×xx \times x 的区域,从左上开始部署一个班的炮台,编号从左上到右下,沿着右斜,依次递增,相邻放置 kkk*k 支队伍的炮台。 请您编程,输出炮台最终摆放的状态(详细请看样例)。

输入格式

11 行: 一行两个正整数 x,kx,k

输出格式

一个 x×kx \times k 行, x×kx \times k 列的数字方阵(两个数字之间用空格隔开),表示各队伍的炮台放置区域。

样例输入

3 4

样例输出

1 1 1 2 2 2 3 3 3 4 4 4
1 1 1 2 2 2 3 3 3 4 4 4
1 1 1 2 2 2 3 3 3 4 4 4
2 2 2 3 3 3 4 4 4 5 5 5
2 2 2 3 3 3 4 4 4 5 5 5
2 2 2 3 3 3 4 4 4 5 5 5
3 3 3 4 4 4 5 5 5 6 6 6
3 3 3 4 4 4 5 5 5 6 6 6
3 3 3 4 4 4 5 5 5 6 6 6
4 4 4 5 5 5 6 6 6 7 7 7
4 4 4 5 5 5 6 6 6 7 7 7
4 4 4 5 5 5 6 6 6 7 7 7

样例分析

方阵的边长为 1212 ,每支队伍的炮台放在一个 3×33 \times 3 的区域内,第一个班在坐上,从左上到右下,沿着右斜,编号依次递增,相邻放置,所以最终炮台摆放的编号如样例所示。

数据范围

对于 100%100\% 的数据: 1x,k91 \le x,k \le 9