首页 > 其他 > 详细

hdu 1722--Cake

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

由题意推得结论: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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!