AOJ - 0005 GCD and LCM (O(logn)求最大公约数,最小公倍数)
来源:互联网 发布:免费手机小号软件 编辑:程序博客网 时间:2024/05/16 07:41
(O(logn)求最大公约数,最小公倍数)
#include <iostream>using namespace std;int num[2];inline int gcd(int a, int b){return num[0] = b == 0 ? a : gcd(b, a%b);}inline int* lcm(int a, int b){num[1] = a/gcd(a, b)*b;return num;}int main(){int a, b;while(scanf("%d%d", &a, &b) != EOF){if(a < b) swap(a, b);lcm(a, b);printf("%d %d\n", num[0], num[1]);}return 0;}
0 0
- AOJ - 0005 GCD and LCM (O(logn)求最大公约数,最小公倍数)
- GCD&LCM-求最大公约数&最小公倍数
- AOJ 0005 GCD and LCM (最大公约数_裸题)
- 最小公倍数(LCM)与最大公约数(GCD)
- 最大公约数与最小公倍数(gcd,lcm)
- 1.gcd求最大公约数lcm求最小公倍数
- AOJ 0005 GCD and LCM
- 求最大公约数(gcd)和最小公倍数(lcm)算法
- 最大公约数gcd&最小公倍数lcm
- gcd lcm (最大公约数 最小公倍数)
- GCD -- 最大公约数 LCM -- 最小公倍数
- 最大公约数gcd、最小公倍数lcm
- 求最大公约数(GCD)和最小公倍数(LCM)的几个方法
- 最大公约数(GCD)和最小公倍数(LCM)模板
- AOJ 0005 求最大公约数和最小公倍数
- 最小公倍数(LCM)和最大公约数(GCD)
- 最大公约数gcd与最小公倍数lcm
- 最大公约数gcd和最小公倍数lcm
- 函数strtol和strtok详解
- 有序的结构体数组四
- hdu2196 Computers 树形DP
- UIResponder类的介绍
- Unity3 游戏优化 - 缓存(重复利用)物体
- AOJ - 0005 GCD and LCM (O(logn)求最大公约数,最小公倍数)
- Path Sum
- 解决nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
- Github for windows 安装教程(历尽千辛终于可以安装了)
- 通过web安装iOS app
- 关于数据结构的详细介绍,自己总结的 ,勿喷。谢谢
- linux下串口gps应用
- Linux操作系统文件系统基础知识详解
- 文件加结构体