hdu 1722 Cake

原文链接:http://blog.sina.com.cn/s/blog_6ec19c780100xmi3.html

#include<iostream>
using namespace std;
//求最大公约数
int gcd(int x,int y){
    if(x==y) return x;
    else if(x>y) return gcd(x-y,y);
    else return gcd(y-x,x);
}
int main(){
    int p,q;
    while(cin>>p>>q)
        cout<<p+q-gcd(p,q)<<endl;
    return 0;
}

 

 

posted @ 2013-05-02 20:08  西芒xiaoP  阅读(102)  评论(0编辑  收藏  举报