题解 1127: C语言训练-尼科彻斯定理

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

C语言训练-尼科彻斯定理-题解(Python代码)

找规律(我是菜鸟,勿喷):如果是奇数:例如13*13*13=2197=157+159+161+163+165+167+169+171+173+175+177+179+181一共分解成13个数,最中间是13的幂(169),左边六个是169依次减2,

1127基础解法(Python)

解题思路:可以用数学原理,也可以当做找规律注意事项:参考代码:n=int(input())cubic=pow(n,3)square=pow(n,2)ifsquare%2==0:i=nlst=[iforiinrange(square-i+1,square+i,