#745. 花瓣守卫阵

花瓣守卫阵

花瓣守卫阵

题目描述

花园守卫在一块奇数边长的方形地毯上布置守卫圈。外圈是第一道警戒,往里每一圈警戒编号递增,每圈的警戒强度由总管指定。给定方阵边长 nn(保证为奇数)以及从最外圈到最内圈的强度列表,请你绘制整张守卫阵,每个格子值等于它所在圈层的强度。

输入格式

第一行输入一个奇数整数 nn,表示方阵的边长。

第二行输入 (n+1)/2(n+1)/2 个整数,从外到内依次给出每一圈的强度值。

输出格式

输出 nn 行,每行 nn 个整数,表示按圈层填好的方阵。

输入输出样例 #1

输入 #1

5
3 2 9

输出 #1

3 3 3 3 3
3 2 2 2 3
3 2 9 2 3
3 2 2 2 3
3 3 3 3 3

数据范围

对于 100%100\% 的数据,1n491 \le n \le 49nn 为奇数;强度值满足 104v104-10^4 \le v \le 10^4。EOF