蛇形填充数组
测试数据来自 system/1901
作业已超过截止时间,您无法递交本题目。
时间限制: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