2010-03-14

[離散]99-清大資工 費馬定理 ?

7^x = 1(mod)29

求 x

用費馬小定理可以知道 28k k是正整數一定符合

可是x=7k 好像也正確

請問這樣怎樣算呢 ... ?

8 則留言:

彌生 提到...
作者已經移除這則留言。
匿名 提到...

我也直接寫28..Orz
還想說這樣給五分會不會太賺
果然有陷阱XD

彌生 提到...

還好吧
像台大如果出個矩陣加法
五分也是很賺啊~
一般也不會認為有陷阱吧~
這個..孔明的陷阱番外篇..顆顆

黃子嘉 提到...

Fermat theorem描述的是
7^28 = 1 (mod 29)
所以28是一個解但未必是唯一的解也未必為最小正整數解, 所以這題確實有點小陷阱

Baleezo 提到...

老師請問一下 那這樣要針對哪些數字檢查呢

28的正因數 @@ ?

又為什麼呢 ?

黃子嘉 提到...

假設p > 2為質數,(這裡為29)
當x^2 = 1 (mod p)時
x = 1 or -1 (mod p)

所以我們知道7^28 = 1 (mod 29)時
是有可能7^14 = 1 (mod 29)
因此要檢查7^14 (mod 29)

當你檢查7^14 = 1 (mod 29)時
是有可能7^7 = 1 (mod 29)
因此要檢查7^7 (mod 29)

當你檢查7^7 = 1 (mod 29)時
一般就可以猜最小正整數為7
不過還是要檢查7^1, 7^2, ..., 7^6

Baleezo 提到...

喔喔 感謝老師回答 !!!

壘包 提到...

果然有陷阱...