#C1139. B14 实践-2 炮兵斜放
B14 实践-2 炮兵斜放
B14 实践-2 炮兵斜放
题目描述
在动物棋盘里,猪猪炮兵们需要根据占位部署炮台。 已知棋盘的边长是 的 倍数,从棋盘的左上角,每个 的区域,从左上开始部署一个班的炮台,编号从左上到右下,沿着右斜,依次递增,相邻放置 支队伍的炮台。 请您编程,输出炮台最终摆放的状态(详细请看样例)。
输入格式
共 行: 一行两个正整数 。
输出格式
一个 行, 列的数字方阵(两个数字之间用空格隔开),表示各队伍的炮台放置区域。
样例输入
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
样例分析
方阵的边长为 ,每支队伍的炮台放在一个 的区域内,第一个班在坐上,从左上到右下,沿着右斜,编号依次递增,相邻放置,所以最终炮台摆放的编号如样例所示。
数据范围
对于 的数据: 。