码迷,mamicode.com
首页 > 其他好文 > 详细

hdu 1722--Cake

时间:2014-07-15 10:32:39      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:hdu   gcd   

由题意推得结论:p+q-gcd(p,q);

/*
* hdu 1722--Cake
* date 2014/7/15
* state AC
*/
#include <iostream>
#include <cstdio>

using namespace std;
/*
int gcd(int x,int y)
{
    while(x!=y)
    {
        if(x>y)x=x-y;
        else y=y-x;
    }
    return x;
}
*/
int gcd(int x,int y)
{
    if(x<y)
        return gcd(y,x);
	if(y==0)
        return x;
    else return gcd(x-y,y);
}
int main()
{
    //cout << "Hello world!" << endl;
    int p,q;
    while(scanf("%d %d",&p,&q)!=EOF)
    {
        cout<<p+q-gcd(p,q)<<endl;
    }
    return 0;
}



hdu 1722--Cake,布布扣,bubuko.com

hdu 1722--Cake

标签:hdu   gcd   

原文地址:http://blog.csdn.net/greenapple_shan/article/details/37784111

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!