已解决 孔小川 初级光能 #include<iostream> #include<cstdio> using namespace std; int main(){ long long a,sum=0; cin>>a; for(int i=1;i<=a;i++){ if(i%5==0){ sum+=i; } } cout<<sum; return 0; }//为啥超时?
已采纳 周瑞麟 初级守护 数据范围N≤10^10,一百亿次循环肯定超时了,建议循环部分改为 for(int i=5;i<=a;i+=5) { sum+=i; } 这样循环就少了很多,勉强可以压线过,试过了