A45782.方阵排列

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

小明所在的班级文体两开花,在艺术节中凭借集体舞蹈表演成功拿下了冠军,进入了文艺汇演。为了让演出效果更好,小明和唐老师商量之后决定修改其中的一个动作的顺序。但是演出在即,为了防止有人忘记顺序,唐老师决定给每个人进行编号,按照编号顺序依次行动。

\cdot 矩形方阵中每个人有一个编号,编号按照从小到大的顺序,依次加一,表示行动的顺序。
\cdot 外圈的同学编号较小,内圈的同学编号较大。
\cdot 对于最外圈,按照顺时针的顺序从左上角开始进行编号。对于从外往内数的第二圈,按照逆时针顺序从左上角开始进行编号。以此类推,相邻圈的顺序都是一圈顺时针一圈逆时针。

输入格式

第一行输入一个正整数 nn ,表示矩形方阵总共有 nnnn 列,方阵中每个位置都表示一位同学。

输出格式

输出一个 nnnn 列的矩阵,每个位置上的数表示该位置上同学对应的顺序编号,编号与编号之间用空格隔开。

输入输出样例

  • 输入#1

    6

    输出#1

    1 2 3 4 5 6
    20 21 32 31 30 7
    19 22 33 34 29 8
    18 23 36 35 28 9
    17 24 25 26 27 10
    16 15 14 13 12 11
    
  • 输入#2

    8

    输出#2

    1 2 3 4 5 6 7 8
    28 29 48 47 46 45 44 9
    27 30 49 50 51 52 43 10
    26 31 60 61 64 53 42 11
    25 32 59 62 63 54 41 12
    24 33 58 57 56 55 40 13
    23 34 35 36 37 38 39 14
    22 21 20 19 18 17 16 15
    

说明/提示

1n1001\le n\le 100

题目保证 nn 是一个偶数

首页