设行列下标均从 0 开始,n 阶矩阵可认为是有 n 行 n 列的二维数组,设 n 阶矩阵 A 的第 i 行第 j 列的元素记为 A_{i-1,j-1}。则 n 阶蛇形矩阵 A 定义如下:
例如,n=5,有: A=\begin{pmatrix}15&7&6&2&1\\16&14&8&5&3\\22&17&13&9&4\\23&21&18&12&10\\25&24&20&19&11 \end{pmatrix} 给定 n,输出 n 阶蛇形矩阵。
输入
一行一个整数 n(1\le n\le 100)。
输出
n 行每行 n 个整数代表 n 阶蛇形矩阵,每个元素用空格隔开,每行用换行符隔开。
样例
标准输入 复制文本 |
5 |
标准输出 复制文本 |
15 7 6 2 1 16 14 8 5 3 22 17 13 9 4 23 21 18 12 10 25 24 20 19 11 |
提示
23/10/31 本题题面与数据经过改善。先前已通过代码不重判,如果想重新验证你的代码在强化后数据是否可通过可重新交题。