#YBT01050215. 蛇形填数
蛇形填数
题目描述
在 的方阵内填入 至 。从右上角开始,依次向下、向左、向上、向右行走;遇到边界或已填写的格子就转向,直到填满。
输入格式
一个整数 。
输出格式
输出 行,每行 个整数,相邻整数用一个空格分隔。
样例
4
10 11 12 1
9 16 13 2
8 15 14 3
7 6 5 4
数据范围
。
在 n×n 的方阵内填入 1 至 n2。从右上角开始,依次向下、向左、向上、向右行走;遇到边界或已填写的格子就转向,直到填满。
一个整数 n。
输出 n 行,每行 n 个整数,相邻整数用一个空格分隔。
4
10 11 12 1
9 16 13 2
8 15 14 3
7 6 5 4
1≤n≤8。