1.最大公约数

gcd(a,b)=a,if b=0 gcd(a,b) = a, {if}\ b=0

gcd(a,b)=gcd(b,a%b),if b0 gcd(a,b) = gcd(b,a\%b), {if}\ b\neq 0

2.快速幂

f(n)=an%cf(n) = a^n \% c

龟速法:

那么 n=0n=0 时, f(n)=1%cf(n)=1\%c

n0n \neq 0 时, f(n)=f(n1)a%cf(n)=f(n-1)*a \%c

快速法:

那么 n=0n=0 时, f(n)=1%cf(n)=1\%c

nn 为偶数时,f(n)=f2(n/2)%cf(n) = f^2(n/2) \% c

nn 为奇数时,f(n)=f(n1)a%cf(n) = f(n-1) * a \%c