题解 | #尼科彻斯定理#

尼科彻斯定理

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)


全部评论

相关推荐

05-23 20:31
已编辑
武汉大学 Java
内向的柠檬精在研究求职打法:注意把武大标粗标大 本地你俩不是乱杀
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务