题解 | #尼科彻斯定理#
尼科彻斯定理
https://www.nowcoder.com/practice/dbace3a5b3c4480e86ee3277f3fe1e85
#include <cmath>
#include <iostream>
using namespace std;
//观察到n的三次方必=n个连续奇数相加
int main() {
int n;
cin>>n;
int cb_n=(int)pow(n, 3);
int num=0;
int res=1;
while(num!=cb_n){
num=0;res+=2;//遍历所有奇数
for(int i=0;i<n;i++){
num = num +res+2*i;
}
}
for(int i=0;i<n;i++){
cout<<res+2*i;
if(i!=n-1) cout<<"+";
}
}
// 64 位输出请用 printf("%lld")
查看11道真题和解析