题解 | #尼科彻斯定理#
尼科彻斯定理
http://www.nowcoder.com/practice/dbace3a5b3c4480e86ee3277f3fe1e85
#分别以n为偶数和奇数,从n2向左右各展开n/2个连续奇数或者(n-1)/2个奇数外加n2本身
n=int(input())
a=[]
if n%2==0:
for i in range(1,n//2+1):
a.append(n**2+(2*i-1))
a.append(n**2-(2*i-1))
b=sorted(a)
for j in b:
if j !=b[-1]:
print(str(j)+'+',end=(''))
else:
print(str(j))
if n%2==1:
a.append(n**2)
for i in range(1,(n-1)//2+1):
a.append(n**2+2*i)
a.append(n**2-2*i)
b=sorted(a)
for j in b:
if j !=b[-1]:
print(str(j)+'+',end=(''))
else:
print(str(j))