乘法逆元

,则称x,a 互为mod p 意义下的逆元

  1. 扩展欧几里得算法则无解
1
2
3
4
5
6
void exgcd(LL a,LL b,LL &x,LL &y)
{
if (!b) {x=1,y=0;return;}
exgcd(b,a%b,y,x);
y-=a/b*x;
}
  1. 费马小定理
    p 为质数,则

  2. 欧拉定理
    ,则

  3. 线性递推
    ,其中

    同时乘上,得