#39124: 詢問為何總是顯示TLE


winnie950119 (Winnie)

學校 : 不指定學校
編號 : 178207
來源 : [122.121.147.96]
最後登入時間 :
2024-02-05 11:16:47
a024. 最大公因數(GCD) | From: [118.150.203.247] | 發表日期 : 2024-01-18 13:51

程式碼如下:

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a, b;
    cin >> a >> b;
    int i=0;
    for(i=min(a, b); i>0; i--)
    {
        if(a%i==0 && b%i==0)
        {
            cout << i;
            break;
        }
    }
    return 0;
}

 
#39125: Re: 詢問為何總是顯示TLE


liaoweichen1024@gmail.com (M_SQRT)

學校 : 新北市立新莊高級中學
編號 : 195452
來源 : [210.71.71.201]
最後登入時間 :
2024-04-22 18:08:18
a024. 最大公因數(GCD) | From: [118.166.154.136] | 發表日期 : 2024-01-18 14:38

測資:
2147483647 2147483646

這樣迴圈要跑 $2^31-2$ 次

最大公因數不能這樣算。

 
#39126: Re: 詢問為何總是顯示TLE


liaoweichen1024@gmail.com (M_SQRT)

學校 : 新北市立新莊高級中學
編號 : 195452
來源 : [210.71.71.201]
最後登入時間 :
2024-04-22 18:08:18
a024. 最大公因數(GCD) | From: [118.166.154.136] | 發表日期 : 2024-01-18 14:40

跑 $2^31-2$ 次


更正:
$2^{31} - 2$

 
#39199: Re: 詢問為何總是顯示TLE


winnie950119 (Winnie)

學校 : 不指定學校
編號 : 178207
來源 : [122.121.147.96]
最後登入時間 :
2024-02-05 11:16:47
a024. 最大公因數(GCD) | From: [118.150.203.247] | 發表日期 : 2024-01-22 11:12

跑 $2^31-2$ 次


更正:
$2^{31} - 2$


原來如此 謝謝!

 
ZeroJudge Forum