NO.1 一些含义与定义
1.含义
在 m o d p \bmod p modp 的意义下, 1 1 1 个数如果有乘法逆元 x x x,那么除以 a a a 相当于乘 x x x。
2.为什么要有乘法逆元
当我们求 ( a / b ) m o d p (a/b) \bmod p (a/b)modp 的值,除法却不满足模运算的分配律,如 a a a 很大,可能会溢出, b b b 很大,可能会爆精度,乘法逆元就可以解决此问题。
3.定义
有 Z + a , n \mathbb Z^+a,n Z+a,n,如果 a x ≡ 1 ( m o d n ) ax \equiv 1 \pmod n ax≡1(modn),则称 x x x 的最小正整数解为 a m o d m a \bmod m amodm 的乘法逆元。
4.证明
设 k k k 为 b b b 关于 m o d p \bmod p modp 的乘法逆元,那么 ( a / b ) m o d p = ( a k ) m o d p (a/b) \bmod p=(ak) \bmod p (a/b)modp=(ak)modp,且 g c d ( b , p ) = 1 gcd(b,p)=1 gcd(b,p)=1
∵ k ∵k ∵k 为 b b b 关于 p p p 的乘法逆元
∴ k / b ≡ 1 ( m o d p ) ∴k/b \equiv 1 \pmod p ∴k/b≡1(modp)
∴ b k = p x + 1 ∴bk=px+1 ∴bk=px+1
∴ k = p x + 1 b ∴k= \displaystyle \frac{px+1}{b} ∴k=bpx+1
∴ a k m o d p = ( a p x + 1 b ) m o d p = ( a p x / b + a / b ) m o d p ∴ak \bmod p =(a \displaystyle \frac{px+1}{b}) \bmod p=(apx/b+a/b)\bmod p ∴akmodp=(abpx+1)modp=(apx/b+a/b)modp
∴ ( ( p ( a x ) / b ) m o d p + ( a / b ) m o d p ) m o d p = ( a / b ) m o d p ∴((p(ax)/b) \bmod p+(a/b) \bmod p) \bmod p=(a/b) \bmod p ∴((p(ax)/b)modp+(a/b)modp)modp=(a/b)modp
得证