你输出一个尺寸为 d×d 的数阵,数字的排列方式是从 1 到 n 循环且从第一行第一列开始顺时针转圈,看输出样例。

你输出一个尺寸为 d×d 的数阵,数字的排列方式是从 1 到 n 循环且从第一行第一列开始顺时针转圈,看输出样例。

问题描述:

题目描述
某只蒟蒻希望你输出一个尺寸为 d×d 的数阵,数字的排列方式是从 1 到 n 循环且从第一行第一列开始顺时针转圈,看输出样例。

输入格式
一行,两个空格分隔的整数,分别表示 n 和 d,(1≤n,d≤100)。

输出格式
题目要求的矩阵。

样例输入
6 4
样例输出
1 2 3 4
6 1 2 5
5 4 3 6
4 3 2 1

对(i*2≤b+1)每一次执行一个循环,再用flag控制输出的数字,顺时针一圈就好了。