#23516: 請問為甚麼TLE


0520ryanyu (余秉侖)

學校 : 國立科學工業園區實驗高級中學
編號 : 122637
來源 : [101.10.95.73]
最後登入時間 :
2025-07-25 23:16:31

#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.89.50]
最後登入時間 :
2025-09-24 12:11:30

#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

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