题解 | #尼科彻斯定理#
尼科彻斯定理
https://www.nowcoder.com/practice/dbace3a5b3c4480e86ee3277f3fe1e85
这里就是找规律的题,观察得出,
规律1:输入n那么就会输出n个奇数。n
规律2:输出的所有奇数的平均数等于n^2,平均数前后各n/2 个奇数,并且奇数之间相差2,如果n是偶数则第一个奇数为,n^2-2*(n/2)+1 即n^2-n+1 , n为奇数的时候带入一样符合规律。
知道这些规律就简单了。
1^3=1
2^3=3+5
3^3=7+9+11
4^3=13+15+17+19
n = int(raw_input()) l=[] for i in range(n): num=n**2-n+1+2*i l.append(str(num)) print '+'.join(l)