题解 | #尼科彻斯定理# C++解法,题目比较简单
尼科彻斯定理
http://www.nowcoder.com/practice/dbace3a5b3c4480e86ee3277f3fe1e85
#include<bits/stdc++.h>
using namespace std;
int main()
{
int m;
while(cin>>m)
{
int sum=m*m*m;
int a=1;
while(a)
{
int b=a+(m-1)*2;
int s=(a+b)*m/2;
if(s==sum)
{
for(int i=0;i<m-1;i++)
{
cout<<a+2*i<<'+';
}
cout<<a+2*(m-1)<<endl;
break;
}
else a+=2;
}
}
}
查看8道真题和解析