题解 | #尼科彻斯定理#

尼科彻斯定理

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

'''
直接上初中数学题是吧?牛

解:
x**3=2a+1 + 2a+3 +...+ 2a+(2x-1)
x**3=2ax + x**2
a = (x**2 - x)/2

'''

i = int(input())
lt = []
a = (i**2 - i)/2
for j in range(1,i+1): ##2a+1 + 2a+3 +...+ 2a+(2x-1)为要输出的字符串
    lt.append(int(2*a+(2*j-1)))
print('+'.join(list(map(str,lt))))##用list(map())把原来的int列表转变成join()需要的字符串列表

【牛客站内】华为机试题练习记录

全部评论

相关推荐

不愿透露姓名的神秘牛友
02-12 18:14
RT,这周五就是情人节了,前女友给我发了消息,我该不该回?
Yoswell:原则上来说让她滚,但是本着工作很累下班想吃瓜的心态,我觉得你可以回一下
点赞 评论 收藏
分享
02-01 19:48
门头沟学院 Java
神哥了不得:(非引流)直接暑期吧,没时间日常了,老鱼简历把水印去了,或者换个模板,简历字体大小都不太行,建议换2个高质量的项目,面试应该还会再多一些
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务