日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

初等数论--同余方程--同余方程运算:模逆运算,模指数运算

發(fā)布時(shí)間:2025/3/21 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 初等数论--同余方程--同余方程运算:模逆运算,模指数运算 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

初等數(shù)論--同余方程--同余方程運(yùn)算:模逆運(yùn)算,模指數(shù)運(yùn)算

博主是初學(xué)初等數(shù)論(整除+同余+原根),本意是想整理一些較難理解的定理、算法,加深記憶也方便日后查找;如果有錯(cuò),歡迎指正。
我整理成一個(gè)系列:初等數(shù)論,方便檢索。

同余方程:ax≡b(modm)ax\equiv b(mod m)axb(modm)

  • 模逆運(yùn)算:若(a,m)=1,(a,m)=1,(a,m)=1,那么由上一章信息安全數(shù)學(xué)基礎(chǔ)–同余方程–同余方程的解證明的“同余方程ax+b≡0(modm)ax+b\equiv 0(mod m)ax+b0(modm)的解個(gè)數(shù)為(a,m)(a,m)(a,m)”得,同余方程ax≡b(modm)ax\equiv b(mod m)axb(modm)的解個(gè)數(shù)為(a,m)(a,m)(a,m)。
    ax≡b→x≡a?1b(modm)ax\equiv b\rightarrow x\equiv a^{-1}b(mod m)axbxa?1b(modm)
    進(jìn)行模逆運(yùn)算,求a?1(modm)a^{-1}(mod m)a?1(modm),即求方程ax≡1(modm)ax\equiv 1(mod m)ax1(modm)的解,→ax=1+km→ax?km=1?ax+my=1\rightarrow ax=1+km \rightarrow ax-km=1\leftrightarrow ax+my=1ax=1+kmax?km=1?ax+my=1,運(yùn)用歐幾里得算法/輾轉(zhuǎn)相除法 求xxx

  • 模指數(shù)運(yùn)算:若(a,m)=1,(a,m)=1,(a,m)=1,那么由歐拉定理知aφ(m)≡1(modm)a^{\varphi(m)}\equiv 1(mod m)aφ(m)1(modm),那么ax≡b→x≡a?1b→x≡aφ(m)?1b(modm)ax\equiv b\rightarrow x\equiv a^{-1}b\rightarrow x\equiv a^{{\varphi(m)}-1}b(mod m)axbxa?1bxaφ(m)?1b(modm)
    進(jìn)行模指數(shù)運(yùn)算,求an(modm)a^n(mod m)an(modm)
    n=nk?2k+nk?1?2k?1+……+n1?21+n0?20an=ank?2k+nk?1?2k?1+……+n1?21+n0?20=(ank)2?ank?1)2……an1)2?an0n=n_k·2^k+n_{k-1}·2^{k-1}+……+n_1·2^1+n_0·2^0\\ a^n=a^{n_k·2^k+n_{k-1}·2^{k-1}+……+n_1·2^1+n_0·2^0}\\ =(a^{n_k})^2·a^{n_{k-1}})^2……a^{n_1})^2·a^{n_0}n=nk??2k+nk?1??2k?1++n1??21+n0??20an=ank??2k+nk?1??2k?1++n1??21+n0??20=(ank?)2?ank?1?)2an1?)2?an0?

總結(jié)

以上是生活随笔為你收集整理的初等数论--同余方程--同余方程运算:模逆运算,模指数运算的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。