1413: 轮回矩阵

内存限制:128 MB 时间限制:1.000 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:0 通过:0

题目描述

    阿长最近迷上了一种矩阵,他认为通过分析这种图形可以参悟人的生死轮回。这个图形由1到n*n这些数字组成。N表示一个人的年龄。比如,当一个人的年龄为4的时候,那么对于他的轮回矩阵就是如下的一个图形:
  1  2   3  4
12 13 14  5
11 16 15  6
10   9  8  7
    从左上角的1开始,以顺时针的方向进行旋涡式的伸展。这样的一个图形我们称它为4岁的轮回矩阵。为了更好的研究这些矩阵,阿长不得不再次求助于你,希望你能编写一个程序,当我们输入一个人的年龄的时候,你的程序能生成一个对于该年龄轮回矩阵。

输入格式

    一行,数字n,表示年龄,n<=100。

输出格式

    轮回矩阵的结构图。每行的数字之间用一个空格分开,注意每行最后一个数字后面不要留有空格。无须考虑数字的对齐问题。

输入样例 复制

4

输出样例 复制

1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7