[提交] [状态] [讨论版] [命题人:czx000]
题目描述
你有一次机会可以将N个数扩展到N*(N+1)/2个数。于是你决定把新的N*(N+1)/2个数字放入到一个三角形中。
为了美观,你决定按照从三角形外部到内部的顺序将数字放入。例如N=3,则将1~6的数字放入效果为:
1
2 6
3 4 5
现在你需要做的是将这1~N*(N+1)/2的数字按从三角形外部到内部的顺序排好放入到一个一维数组中。
输入
输入多组,每组输入一个正整数N。N<=23
输出
将每组的结果放到一个一维数组中输出。
样例输入
3
4
2
6
样例输出
1 2 6 3 4 5
1 2 9 3 10 8 4 5 6 7
1 2 3
1 2 15 3 16 14 4 17 21 13 5 18 19 20 12 6 7 8 9 10 11求助