【数论】GCD与LCM
最大公约数gcd
板子
int gcd(int a, int b) |
最小公倍数lcm
板子
int lcm(int a, int b) |
性质
gcd(a, b) * lcm(a, b) = a * b
gcd(a, b) = gcd(a, b - a)
gcd(a, b, c) = gcd(a, gcd(b, c))
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Texcavator 的秘密基地!
评论
int gcd(int a, int b) |
int lcm(int a, int b) |
gcd(a, b) * lcm(a, b) = a * b
gcd(a, b) = gcd(a, b - a)
gcd(a, b, c) = gcd(a, gcd(b, c))