题解 | #尼科彻斯定理#

尼科彻斯定理

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()需要的字符串列表

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

全部评论

相关推荐

01-29 15:45
已编辑
华中科技大学 前端工程师
COLORSN:可以试一下,小厂看技术栈是不是很落后,如果太拉胯就别去,个人认为有实习氛围比你自己琢磨要高效不少,然后就是小厂其实也有可能会问的很难,这都比较难说,还是看自己项目含金量够不够,寒假还能不能推进学习再选择,毕竟去实习过年就10天假了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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