#include<iostream>
using namespace std;
int main()
{
int i,ans=0,t=0;
for(i=1;i<=100;i++){
int temp = i*i;
ans += temp;
}
for(i=1;i<=100;i++){
t+=i;
}
t = t*t;
cout<<t-ans<<endl;
return 0;
}
范围不大直接跑开。
结果:25164150
更新一下,光暴力真是对不起出题人
#include <iostream>
#include <algorithm>
#include <string.h>
using namespace std;
int main() {
int sum1 = 5050, sum2 = 0;
sum2 = (2*(100*100*100) + 3 * (100 * 100) + 100) /6;
cout<<sum1*sum1 - sum2<<endl;
return 0;
}