数论——乘法逆元

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 ax1(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/b1(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

得证

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值