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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

离散对数和原根 欧拉定理证明

發布時間:2024/4/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 离散对数和原根 欧拉定理证明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://www.cppblog.com/luyulaile/archive/2012/04/11/170855.aspx

歐拉定理證明 && 歐拉公式

源地址: http://www.cppblog.com/zoyi-zhang/articles/43456.html?
歐拉函數 :
歐拉函數是數論中很重要的一個函數,歐拉函數是指:對于一個正整數 n ,小于 n 且和 n 互質的正整數(包括 1)的個數,記作 φ(n) 。?

完全余數集合:
定義小于 n 且和 n 互質的數構成的集合為 Zn ,稱呼這個集合為 n 的完全余數集合。 顯然 |Zn| =φ(n) 。

有關性質:
對于素數 p ,φ(p) = p -1 。
對于兩個不同素數 p, q ,它們的乘積 n = p * q 滿足 φ(n) = (p -1) * (q -1)? 。
這是因為 Zn = {1, 2, 3,? ... , n - 1} - {p, 2p, ... , (q - 1) * p} - {q, 2q, ... , (p - 1) * q} , 則 φ(n) = (n - 1) - (q - 1) - (p - 1) = (p -1) * (q -1)? =φ(p) *?φ(q)?。

歐拉定理 :
對于互質的正整數 a 和 n ,有?aφ(n)? ≡ 1 mod n? 。

證明:
( 1 ) 令?Zn = {x1, x2, ..., xφ(n)}?,?S?= {a * x1?mod n, a * x2?mod n, ... , a * xφ(n)?mod n}?
??????? 則 Zn = S 。
??????? ① 因為 a 與 n 互質,?xi?(1 ≤ i ≤ φ(n))?與 n 互質, 所以 a *?xi? 與 n 互質,所以 a *?xi? mod n ∈ Zn 。
??????? ② 若 i ≠ j , 那么?xi?≠?xj,且由 a, n互質可得?a * xi?mod n ≠?a * xj?mod n (消去律)。

( 2 )?????aφ(n)?*?x1?*?x2?*... *?xφ(n)?mod n?
??????≡?(a * x1) * (a * x2) * ... * (a * xφ(n))?mod n
??????≡?(a * x1?mod n) * (a * x2?mod n) * ... * (a * xφ(n)?mod n)?mod n
??????≡??x1?*?x2?* ... *?xφ(n)?mod n
????? 對比等式的左右兩端,因為?xi? (1 ≤ i ≤ φ(n)) 與 n 互質,所以?aφ(n)??≡? 1 mod n (消去律)。
注:
消去律:如果 gcd(c,p) = 1 ,則 ac ≡ bc mod p ? a ≡ b mod p 。

?

https://blog.csdn.net/dylan_frank/article/details/70249110

?51nod模板題1135的代碼

?

http://www.cnblogs.com/edward-bian/p/4391256.html

【初等數論】 05 - 指數和原根

?

轉載于:https://www.cnblogs.com/itzxy/p/9542704.html

總結

以上是生活随笔為你收集整理的离散对数和原根 欧拉定理证明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。