/ Vijos / 题库 /

蛇形填充数组

蛇形填充数组

时间限制:1秒  内存限制:256M


【题目描述】

  用数字 \(1,2,3,4,...,n^2\) 这 \(n^2\) 个数蛇形填充规模为 \(n×n\) 的方阵。

  蛇形填充方法为:对于每一条 左下至右上 的斜线,从左上到右下依次编号 \(1,2,...,2n-1\);按编号从小到大的顺序,将数字从小到大填入各条斜线,其中编号为奇数的从左下向右上填写,编号为偶数的从右上到左下填写。

  比如 \(n=4\) 时,方阵填充为如下形式:
说明

【输入格式】

  输入一个不大于 10 的正整数 \(n\),表示方阵的行数。

【输出格式】

  输出该方阵,相邻两个元素之间用单个空格间隔。

【输入输出样例】

 Input

4

 Output

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

【数据限制】

  对于 \(100\%\) 的数据,\(1≤n≤10\)。

【来源】

  Mr.he

信息

ID
1901
难度
9
分类
模拟 点击显示
标签
递交数
1
已通过
1
通过率
100%
被复制
5
上传者