常用数论定理(费马小定理&欧拉定理&扩展欧拉定理)
物联网
2020-08-12 10:28:12
阅读次数: 0
费马小定理
- 若
p为质数,且
(a,p)=1,那么则有
ap−1≡1(mod
p)
应用
- 一般用于求模质数意义下的逆元,
- 定理两边同时除以
a有
ap−2≡a1(mod
p),
- 则此时
ap−2即为
a的逆元。
- 还可以简化模意义下乘方运算的指数,当指数较大时,
ac≡acmod(p−1)(mod
p)。
欧拉定理
- 若
(a,m)=1,那么则有
aϕm≡1(mod
m)
- 发现当
m为质数时,
ϕm=m−1,则恰好是费马小定理。其实欧拉定理正是费马小定理的扩展。
应用
- 与费马小定理类似,可以用于求乘法逆元和简化模意义下乘方运算的指数。
扩展欧拉定理
-
ac≡⎩⎪⎨⎪⎧acmodϕp,ac,acmodϕp+ϕp,(a,p)=1(a,p)=1,c<ϕp(a,p)=1,c≥ϕp
(mod
p)
- 顾名思义,这是欧拉定理的扩展,扩充到了模数任意的情况。
应用
转载自blog.csdn.net/qq_39565901/article/details/107944586