2009-05-19 76 views
1

你如何計算出以下使用Fermat's Little Theorem費馬小定理

2^1,000,006 mod 101 
2^-1,000,005 mod 11 
+0

你可以添加一些更多的信息,你如何試圖解決這個問題,並在那裏你的問題,而不是隻發佈純功課問題... – sth 2009-05-19 23:42:33

+1

Upvoted對問題的有效性。如果您不瞭解核心流程,則無法「開始」這個問題。粗略分兩步,解釋我們應該如何「開始」。 – 2009-05-19 23:44:59

+0

爲什麼第二個方程中有負號?有人請解釋一下,這對我沒有意義。 – Unknown 2009-05-20 00:29:34

回答

2

你知道一個^(P-1)=== 1模p,所以...

2^10 === 1個模11
2 ^( - 1000005)= ( - 1,000,000)* 2 ^( - 5)= 1 * 2 ^( - 5)= 2 ^( - 5)* 2 ^(10)= 32 mod 11 = -1 = 10

從這,你能看到如何處理更大的數字嗎?這個過程是一樣的。

這FLT一路。我搞砸了。

2

由於101和11是素數,則(分別)2^100和2^10是一致的,以1個模101和11

試圖表達2^1000006中的2^100和2而言^以2^10計算-1000005。您應該能夠將每個問題簡化爲易於計算的內容。