最大公约数
首先给大家分享一些关于求余的公式
最基础的“%”求余符号。
-
( a+b ) % p = ( a%p + b%p ) % p
-
( a-b ) % p = ( a%p - b%p ) % p
-
( a*b ) % p = ( a%p * b%p ) % p
-
( a^b ) % p = ( (a%p)^b ) % p
-
( (a+b)%p + c ) % p = ( a + (b+c)%p ) % p
-
( (a*b)%p * c) % p = ( a * (b *c)%p ) % p
-
( a+b ) % p = ( b+a ) % p
-
( a* b ) % p =( b*a ) % p
-
( (a+b)%p * c )%p = ( (ac)%p + (bc)%p )%p
-
LCM(a,b)(最小公倍数)=a*b / GCD(a,b)(最大公约数)
这几个公式在遇到算法题求模时用处很大。
接下来看题目:
输入两个正整数m和n,求其最大公约数和最小公倍数。