前言
看到这里的小盆友们千万不要以为这个东西很难,其实就是个1+1->1(1个定义+1个定理->1坨乘法逆元).Let’s begin.web
有关乘法逆元定义
这个咱们就不要玩笑了,来,直接看定义:
乘法:是指将相同的数加起来的快捷方式。(呵呵呵)
逆元素:指一个能够取消另外一给定元素运算的元素,在数学里,逆元素广义化了加法中的加法逆元和乘法中的倒数。(???)
乘法逆元:群G中任意一个元素a,都在G中有惟一的逆元a‘,具备性质aa’=a’a=e,其中e为群的单位元。(!!!)编程
咳咳,是否是以为最后两个很高深?其实第二个不用管,你只须要知道第3个,你能够这样理解:
有一个数a,一个模数M,当svg
gcd(a,M)=1(就是a,M互质)g
c
d
(
a
,
M
)
=
1
(
就
是
a
,
M
互
质
)
知足时有
ab≡1(modM)a
b
≡
1
(
m
o
d
M
)
此时b称为a的乘法逆元,同时此时a也为b的乘法逆元.又能够说此时a,b互为乘法逆元.
那么此时咱们就能够表示出:
a≡b−1≡1b(modM)a
≡
b
−
1
≡
1
b
(
m
o
d
M
)
能够简单、宽泛地甚至有点错误地理解为
分数能够参加同余运算?
是否是思路清晰了不少(然并卵…)好吧,咱们来举个例子:
当a=4,M=7时,此时4,7互质,那咱们凑一凑就能够凑出: 4*2≡1(mod 7),呀!一组乘法逆元就出现了!此时4,2就互为乘法逆元.(hhh…)再来俩例子:
当a=5,M=8时,此时5,8互质,那咱们凑一凑又能够凑出: 5*5≡1(mod 8),呀!一组乘法逆元又出现了!此时5,5就互为乘法逆元.atom
当a=10,M=3时,此时10,3互质,那咱们凑一凑又能够凑出: 10*1≡1(mod 3)