题解 | #尼科彻斯定理#

尼科彻斯定理

https://www.nowcoder.com/practice/dbace3a5b3c4480e86ee3277f3fe1e85

import sys

n = int(input())
sum = 0
for i in range(n):
    sum += i
start = sum*2+1
for j in range(n):
    if j == n-1:
        print(start,end='')
    else:
        print(start,end='+')
    start += 2

定律定理大多有规律

1 = 1 -> 1个数累加

2 = 3+5 ->2个数累加

3 = 7+9+11 ->3个数累加

4 = 13+15+17+19 ->4个数累加

5 = 21+23+25+27+29 -> 5个数累加

6 = 31+33+35+37+39+41 ->6个数累加

这一看就是1 3 5 7 9 11 ...的奇数序列,找到指定的几个,第n+1个数列组的第一个数恰好是前n个数的和的2倍+1

2 的第一个数是 3 =(0+1)*2 + 1= 3

3 的第一个数是 7 = (1+2)*2 + 1 = 7

4 的第一个数是 11 = (1+2+3)*2 +1 = 11

5 的第一个数是 21 = (1+2+3+4)*2 + 1 = 21

6 的第一个数是 31 = (1+2+3+4+5)*2 + 1 = 31

全部评论

相关推荐

白火同学:先说结论,对于一份实习简历来说,整体还是挺不错的,技术深度和广度都到位,找到一份中小厂的实习没啥问题。 再说说能优化的点吧。 1、量化结果,项目中很多工作量化一下结果给面试官的感受会更直观一些,也能体现你对应用该项技术的理解(在众多技术为什么要用它,运行性能或者说开发效率往往是一大考虑指标;而不是说大家做这种功能都用它,所以我用它)。 2、突出亮点,项目中可以从“工作职责”择一些“个人亮点”另写一块,优先去写开发过程中遇到的xx问题,使用xx技术达到xx效果,针对性去写一些疑杂难的功能,能带出你个人思考和解决的过程。
点赞 评论 收藏
分享
合适才能收到offe...:招聘上写这些态度傲慢的就别继续招呼了,你会发现hr和面试官挺神的,本来求职艰难就可能影响一些心态了,你去这种公司面试的话,整个心态会炸的。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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