#23516: 請問為甚麼TLE


0520ryanyu (余秉侖)

學校 : 國立科學工業園區實驗高級中學
編號 : 122637
來源 : [49.216.160.18]
最後登入時間 :
2024-10-21 14:46:13
a962. 新專輯 -- TIOJ1674 | From: [60.251.194.164] | 發表日期 : 2020-11-24 22:28

#include<bits/stdc++.h>

using namespace std;

int main(){

int n;

cin >> n;

int sum = 0;

for(int i = 1; i <= n; i++){

sum += n%i;

}

cout << sum%1000000009;

}

 
#24289: Re:請問為甚麼TLE


fire5386 (becaidorz)

學校 : 國立清華大學
編號 : 115822
來源 : [140.114.253.77]
最後登入時間 :
2024-11-13 14:54:03
a962. 新專輯 -- TIOJ1674 | From: [61.230.25.215] | 發表日期 : 2021-02-04 15:01

#include<bits/stdc++.h>

using namespace std;

int main(){

int n;

cin >> n;

int sum = 0;

for(int i = 1; i <= n; i++){

sum += n%i;

}

cout << sum%1000000009;

}


n <= 10^14 = 100000000000000

你讓電腦跑那麼大的迴圈當然慢

 
ZeroJudge Forum