【OI学习笔记】数论-乘法逆元

这篇博客介绍了数论中的乘法逆元概念,包括其定义和作用。通过费马小定理和扩展欧几里得算法详细解释了如何在模意义下求解乘法逆元,还提到了线性求逆和离线求逆元等方法,适合信息学竞赛和算法学习者阅读。
摘要由CSDN通过智能技术生成

板块:数论
前置知识:同余式、费马小定理、裴蜀定理
难度:中等
前置知识一览:

  • 同余式:对于式 a ≡ b (   m o d   m ) a\equiv b (\bmod m) ab(modm),意义是 ( a − b ) ∣ m (a-b)|m (ab)m,称 a a a b b b 对模 m m m 同余。
  • 费马小定理: a p − 1 ≡ 1 (   m o d     p ) a^{p-1}\equiv 1(\bmod \ p) ap11(mod p)
  • 裴蜀定理: ∀ a , b , ∃ x , y , s . t . a x + b y = gcd ⁡ ( a , b ) \forall a,b,\exists x,y,s.t.ax+by=\gcd(a,b) a,b,x,y,s.t.ax+by=gcd(a,b)

冷知识: ⊥ \perp 符号在数论中表示互质。

什么是乘法逆元-定义

逆元,全称逆元素,是指一个可以取消另一给定元素运算的元素。例如,对于 a x × 1 a ax\times \frac{1}{a} ax×a1,由于最后 x x x 的值 没有发生变化,所以我们称 a a a 1 a \frac{1}{a} a1 互为逆元。
a b ≡ a x (   m o d     p ) , b ⊥ p \frac{a}{b}\equiv ax (\bmod \ p),b\perp p baax(mod p),bp
对于图示的同余式,我们称 x x x b b b 在模 p p p 意义下的乘法逆元,记作 b − 1 b^{-1} b10没有乘法逆元。

如何求乘法逆元-解决问题

解决乘法逆元的方法有很多,常见的是费马小定理求乘法逆元、扩展欧几里得算法求乘法逆元、线性递推、离线求乘法逆元。
对乘法逆元定义式作如下推导:
由定义式两边同时乘 b b b 得, a ≡ a b x (   m o d     p ) a\equiv abx(\bmod \ p) aabx(mod p)
两边同时除以 a a a 得, b x ≡ 1 ( m o d   p ) bx\equiv1(mod \ p) bx1(mod p)
因此, a b ≡ a x (   m o d     p )    ⟺    b x ≡ 1 (   m o d     p ) \frac{a}{b}\equiv ax (\bmod \ p)\iff bx\equiv 1(\bmod \ p) b

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

oier_Asad.Chen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值