首页 > 代码库 > 又见GCD (HDU 2504)

又见GCD (HDU 2504)

这个题真的很水,但我竟然连错,在此警醒自己!!!

写代码改了东边,忘了西边,“认真”这两个字又被我吃了,打脸啪啪啪啪。

#include<iostream>using namespace std;int gcd(int a, int b){    int t;    while(b)    {        t = a;        a = b;        b = t%b;    }    return a;}int main(){    int T;    cin>>T;    while(T--)    {        long long a, b;        cin>>a>>b;        long long c = 2*b;        while(gcd(a,c)!=b)        {            c = b+c;        }        cout<<c<<endl;    }}

这是题目代码,完结,希望不再犯,连GCD的非递归都写错几百遍的错误了。

又见GCD (HDU 2504)