#26012: modular inverse


fire5386 (becaidorz)

學校 : 國立清華大學
編號 : 115822
來源 : [140.114.217.8]
最後登入時間 :
2024-04-13 22:06:23
f974. 我看你…完全是不懂喔 -- 第四屆簡單的小競賽 | From: [111.243.16.106] | 發表日期 : 2021-07-11 15:42

等比級數和:(xn+1-1) / (x-1)

因為除法沒有同餘性質,我們要找模反元素

如果要計算36 / 6 mod 17,可以變成36 * 6-1 mod 17

至於模反元素怎麼找呢?

令r(n)為小於n且跟n為互質的數量,r(4)=2,r(17)=16

a / b mod m = a * (br(mod)-1) % m

因為本題的mod為質數,所以r(mod)-1=mod-2

至於br(mod)-1 mod m 可以用快速冪加速

 
#26013: Re:modular inverse


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [1.168.27.172]
最後登入時間 :
2024-04-24 20:07:19
f974. 我看你…完全是不懂喔 -- 第四屆簡單的小競賽 | From: [36.232.39.147] | 發表日期 : 2021-07-11 15:59

我看到戴眼鏡那個人,直接上一頁。

 
#26251: Re:modular inverse


Xcode (Xcode)

學校 : 臺北市立敦化國中
編號 : 156489
來源 : [220.129.55.197]
最後登入時間 :
2022-09-18 17:21:52
f974. 我看你…完全是不懂喔 -- 第四屆簡單的小競賽 | From: [123.194.161.220] | 發表日期 : 2021-07-27 17:52

我看到戴眼鏡那個人,直接上一頁。


me too

 
ZeroJudge Forum