#5941: 是因為用函數而TLE嗎?


ABC3286221 (博丞)

學校 : 德霖技術學院
編號 : 20945
來源 : [218.168.81.46]
最後登入時間 :
2012-01-14 18:17:00
a024. 最大公因數(GCD) | From: [122.124.172.19] | 發表日期 : 2011-10-19 20:14

#include<iostream>

using namespace std;

int  a();

int main()
{
    int max;
    while(max=a())
    cout<<max<<endl;
    
    return 0;
}
int a()
{
    int x,y,z;
    cin>>x>>y;
    while(y != 0)
    {
            z=x%y;
            x = y;
            y = z;
            }
            return(x);
            }
            
    
我是用輾轉相除法,想不出TLE的原因

請各位幫助一下吧

 
ZeroJudge Forum