题解 | #尼科彻斯定理#

尼科彻斯定理

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

全部评论

相关推荐

03-21 10:53
复旦大学 Java
大家好,我是@程序员花海,眼下 26 届春招、27 届暑期实习全面开启,后端卷到没边,AI Agent的岗位占主导,很多牛友在我的评论区留言,想让我出一份Agent学习路线。我特意去看了下,打开淘天的招聘页面,以校招为例,一眼望去全是AI相关的岗位,只能说之后绝大多数岗位都会快速推进AI的落地和实践。之前写过 Java 后端 3 个月抢救路线https://www.nowcoder.com/discuss/824693499982315520?sourceSSR=users,也收到了牛友们的强烈好评,这次专门给后端转 Agent做一套最少必要知识路线—— 不堆概念、不啃论文,只学面试必问、项目...
在职牛马didi:这篇路线整理得很系统,把后端知识映射到Agent体系这个思路特别实用。我自己也是从Java转做AI的,感触很深:工程底子扎实的人转Agent确实有优势,RAG和工具编排这些核心能力本质上都是后端逻辑的延伸。我们团队在做天猫的AI应用落地,方向跟你这篇路线里的企业级RAG和Agent系统很接近。暑期实习还在招AI应用研发工程师,JD可以参考看看跟你背景是否匹配:https://www.nowcoder.com/jobs/detail/440929?jobId=440929
软件开发投递记录
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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