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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

关于4.8节第一个例子

發布時間:2025/3/21 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于4.8节第一个例子 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

要證明n個數:

0 mod m,? n mod m,? 2n mod m,? ...,? (m - 1)n mod m

精確地由某種順序的m/d個數字的d份拷貝組成:

0,? d,? 2d,? ...,? m - d

d = gcd(m, n)

?

第一步先要證明這m個數字是由m/d個數字的d份拷貝組成的,作者說這個證明是小菜一碟,通過

jn ≡ kn (mod m)? <--> j(n/d) ≡ k(n/d) (mod m/d)

就可以得到。

?

實在看不出這里的邏輯關系,所以按如下方式理解更容易一些。

由于d = gcd(m, n),所以jn ≡ jn + mn/d (mod m)

有jn ≡ (j + m/d)n (mod m)

這意味著,第0個數和第m/d個數是一樣的,第一個數和第1 + m/d個數一樣,一直到第m/d - 1個數。

也就是說,以這m/d個數為一組,后續是在不斷重復這一組數。由于一共有m個數,所以一共重復了d次。

這里選擇n/d是因為它是上下文中已知的最小整數,說jn ≡ jn + m (mod m)也是對的,但

jn ≡ (j + m/n)n (mod m)中,不能保證m/n是整數。

?

接下來,要證明這m/d個數是按某種順序排列的:

0,? d,? 2d,? ...,? m - d

令n = n'd, ?m = m'd,原命題變為,證明

0 mod m',? n' mod m',? 2n' mod m',? ...,? (m‘ - 1)n' mod m'是按某種順序排列的

0,? 1,? 2,? ...,? m' - 1

?

對于k(0 ≤ k < m'),kn' mod m'的取值肯定是小于m'的,只要證明這m'個數互相不重復,那么它們就肯定是從0到m' - 1。

假設有k1, k2,滿足 k1n'?≡ k2n' (mod m')

由于m', n'互素,所以 k1 ≡ k2 (mod m')

又由于k1, k2都小于m',所以只能是 k1 = k2。

?

所以,原命題得證了。

?

?

轉載于:https://www.cnblogs.com/dongxuenan/archive/2011/06/19/2213995.html

總結

以上是生活随笔為你收集整理的关于4.8节第一个例子的全部內容,希望文章能夠幫你解決所遇到的問題。

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