1727: 润学长玩游戏
[Creator : ]
Description
润学长做了一天的函数题后,打开了球球大作战(不timi了,timi更让人心累)。润学长看到了一个巨肥的目标,想要一圈一圈的把它围住
(一圈比一圈小)。由于这个目标的操作非常丝滑,像开挂了一样,只有润学长把它围成一个点的时候,才能击败它。假设润学长包围目标
的路径构成一个正方形,用一串连续的数字代表路径,现已知正方行的边长(用数字的个数表示),你需要输出这个路径。
(一圈比一圈小)。由于这个目标的操作非常丝滑,像开挂了一样,只有润学长把它围成一个点的时候,才能击败它。假设润学长包围目标
的路径构成一个正方形,用一串连续的数字代表路径,现已知正方行的边长(用数字的个数表示),你需要输出这个路径。
Input
第一行为正整数T(0<T<100),表示测试样例的个数,然后是T行测试样例,每行为一个整数x(2<=x<=50),表示边长。
Output
对于每一组输入,输出构建的路径。
Sample Input Copy
2
4
5
Sample Output Copy
16 15 14 13
5 4 3 12
6 1 2 11
7 8 9 10
25 24 23 22 21
10 9 8 7 20
11 2 1 6 19
12 3 4 5 18
13 14 15 16 17