1011 最大公约数GCD(51NOD基础题)
2017-09-19 18:39
281 查看
1011 最大公约数GCD
(51NOD基础题)
基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题
输入2个正整数A,B,求A与B的最大公约数。
Input
Output
Input示例
Output示例
(51NOD基础题)
基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题
输入2个正整数A,B,求A与B的最大公约数。
Input
2个数A,B,中间用空格隔开。(1<= A,B <= 10^9)
Output
输出A与B的最大公约数。
Input示例
30 105
Output示例
15
/* <1> 循环实现 辗转相除法 <2> 递归实现 辗转相除法 */ #include <cstdio> #define LL long long LL n , m ; /* // 循环实现 欧几里得算法(辗转相除法) LL GCD ( LL a , LL b){ while(a%b){ LL c = a%b ; a = b , b = c ; } return b ; } */ // 递归实现 欧几里得算法 (辗转相除法) LL GCD (LL a , LL b ){ if(b == 0 ) return a ; return GCD(b , a%b) ; } int main(){ while(~scanf("%lld%lld" , &n , &m)){ LL result = GCD(n , m ) ; printf("%lld\n" , result) ; } return 0 ; }
相关文章推荐
- (51nod)1011 - 最大公约数GCD
- 1011 最大公约数GCD——51Nod(__gcd() )
- 51 NOD 1188 最大公约数之和 V2(基础数论)
- 51 nod 最大公约数之和 (求1~n里面各个数的gcd和 n<=1000000)
- 51Nod 1011 最大公约数GCD
- 51Nod 1011 最大公约数GCD
- 51 nod 1188 最大公约数之和 V2(狄利克雷卷积+线性筛法)
- 51Nod 1011 最大公约数GCD
- 【51nod】1011 最大公约数GCD--辗转相除法
- 【51nod】1011 最大公约数GCD - 辗转相除法
- 51nod_1011 最大公约数GCD
- 51nod 1011 最大公约数GCD
- 51-nod 1011 最大公约数GCD
- 51 nod 1188 最大公约数之和 V2
- 51Nod-1011-最大公约数GCD
- 51nod 1011 最大公约数GCD
- 51nod 1011最大公约数GCD【数论】
- 51Nod-1011-最大公约数GCD
- 51NOD 1011 最大公约数GCD
- 51NOD-1011 最大公约数GCD