#GESP2DRAW05. [GESP强化 2级] 同心城墙

提交1 通过1
通过率100%
时间限制1000ms
内存限制128MiB
    ID: 12461 传统题 1000ms 128MiB 尝试: 1 已通过: 1 难度: 普及 上传者: 标签>GESPGESP强化C++c++编程题画图题型嵌套循环条件判断

题目描述

题目描述

小泽在方格纸上规划一座有 nn 层防护圈的城堡。城堡的每一层都是一个正方形环,所有层共用同一个中心。最外层的编号为 nn,向内每进入一层,编号减少 11,最中心的方格编号为 11

请输出这座城堡的平面图。平面图共有 2n12n-1 行和 2n12n-1 列。同一层环上的所有方格都输出该层的编号,同一行中相邻两个数字之间用一个空格分隔,行末不要输出多余空格。

输入格式

一行一个整数 nn,表示城墙的层数。

输出格式

输出 2n12n-1 行,每行 2n12n-1 个数字,表示同心城墙的平面图。

数据范围

1n201\le n\le 20

1
1
2
2 2 2
2 1 2
2 2 2
3
3 3 3 3 3
3 2 2 2 3
3 2 1 2 3
3 2 2 2 3
3 3 3 3 3