逆元定义
a=b1(mod p),也就是 a∗b=1(mod p)。表示 a为 b在 mod p意义下的逆元
快速幂求逆元
ap=a(mod p)
用二项式定理证明
ap=((a−1)+1)p=i=0∑pCpi∗(a−1)i
来康康这里面的组合数鸭
Cnm=m!∗(n−m)!n!
可以发现当n是素数的时候,在 1≤m≤n−1的项里面都有 n这个因子,所以所以模运算剩下的只有
Cp0∗(a−1)0
Cpp∗(a−1)p
也就是
ap=(a−1)p+1(mod p)
用数学归纳法就可得
ap=a(mod p)
ap−1=1(mod p)
ap−2=a1(mod p)
这样就得到 a在 mod p意义下的逆元了。