当前位置: 代码迷 >> 综合 >> 欧拉计划006--Sum square difference
  详细解决方案

欧拉计划006--Sum square difference

热度:9   发布时间:2023-11-25 21:02:15.0
#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;
}

 

  相关解决方案