小五同学最近在仓库工作,他在仓库里发现了一种斜条纹的木箱(请自行脑补),于是想用二位数组来模拟木箱的一面,然后把条纹填满数,再读出来。如下所示:
1 2 4
3 5 7
6 8 9
这一面读出来就是1 2 3 4 5 6 7 8 9,空格分开(最后一个数后面也有空格)
那他现在随手填了几个数字,让你帮忙按照上面的顺序读取一下。
Time Limit | $1$ 秒/Second(s) | Memory Limit | $512$ 兆字节/Megabyte(s) |
提交总数 | $608$ | 正确数量 | $490$ | "
裁判形式 | 标准裁判/Standard Judge | 我的状态 | 尚未尝试 |
难度 | 分类标签 | 搜索 |
小五同学最近在仓库工作,他在仓库里发现了一种斜条纹的木箱(请自行脑补),于是想用二位数组来模拟木箱的一面,然后把条纹填满数,再读出来。如下所示:
1 2 4
3 5 7
6 8 9
这一面读出来就是1 2 3 4 5 6 7 8 9,空格分开(最后一个数后面也有空格)
那他现在随手填了几个数字,让你帮忙按照上面的顺序读取一下。
多组输入
第一行输入3<=n<=20,代表一个n x n的矩阵。
然后下面n行就是每行的数字。
请你输出按照上面的顺序读取出来的数列。
3
1 2 3
4 5 6
7 8 9
4
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
1 2 4 3 5 7 6 8 9
1 2 5 3 6 9 4 7 10 13 8 11 14 12 15 16