最大公约数和最小公倍数(gcd和lcm)
最大公约数和最小公倍数(gcd和lcm)
gcd:
简介:
1 | 辗转相除法,又名欧几里得算法,用于求两个数 a , b 的最大公约数(最大公因子) |
使用过程:
1 | 举个例子: |
代码:
1 | //朴素版 |
lcm
两个整数的最小公倍数与最大公因数之间有如下的关系:
1 | a*b/gcd(a,b) |
代码:
1 | public static int lcm(int a,int b) { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 索修远のBlog!
