常用数论定理(费马小定理&欧拉定理&扩展欧拉定理)

费马小定理

  • p p p为质数,且 ( a , p ) = 1 (a,p)=1 (a,p)=1,那么则有 a p − 1 ≡ 1 ( m o d p ) a^{p-1}\equiv1\pmod p ap11(modp)

应用

  • 一般用于求模质数意义下的逆元,
  • 定理两边同时除以 a a a a p − 2 ≡ 1 a ( m o d p ) a^{p-2}\equiv\frac{1}{a}\pmod p ap2a1(modp)
  • 则此时 a p − 2 a^{p-2} ap2即为 a a a的逆元。
  • 还可以简化模意义下乘方运算的指数,当指数较大时, a c ≡ a c m o d    ( p − 1 ) ( m o d p ) a^c\equiv a^{c\mod (p-1)}\pmod p acacmod(p1)(modp)

欧拉定理

  • ( a , m ) = 1 (a,m)=1 (a,m)=1,那么则有 a ϕ m ≡ 1 ( m o d m ) a^{\phi m}\equiv1\pmod m aϕm1(modm)
  • 发现当 m m m为质数时, ϕ m = m − 1 \phi m=m-1 ϕm=m1,则恰好是费马小定理。其实欧拉定理正是费马小定理的扩展。

应用

  • 与费马小定理类似,可以用于求乘法逆元和简化模意义下乘方运算的指数。

扩展欧拉定理

  • a c ≡ { a c m o d    ϕ p , ( a , p ) = 1 a c , ( a , p ) ≠ 1 , c < ϕ p a c m o d    ϕ p + ϕ p , ( a , p ) ≠ 1 , c ≥ ϕ p a^c\equiv \begin{cases} a^{c\mod \phi p} ,&(a,p)=1\\ a^c, & (a,p)\neq1,c<\phi p\\ a^{c\mod\phi p+\phi p},&(a,p)\neq1,c\geq\phi p\\ \end{cases} acacmodϕp,ac,acmodϕp+ϕp,(a,p)=1(a,p)=1,c<ϕp(a,p)=1,cϕp    ( m o d p ) \pmod p (modp)
  • 顾名思义,这是欧拉定理的扩展,扩充到了模数任意的情况。

应用

  • 可以在更大的范围内实现乘方运算降幂。
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值