• 締切済み

べき剰余の問題

何回解いてもちがった答えが出てきてしまいます。 x ≡ 351^109 (mod 667 )   途中過程も書いていただくと幸いです。よろしくお願いします。

みんなの回答

  • arrysthmia
  • ベストアンサー率38% (442/1154)
回答No.3

188 に賛成。 667 = 23×29 だから、 mod 23 と mod 29 で考える。 351 ≡ 6 mod 23 より、 フェルマーの小定理によって、 351~109 ≡ 6~(22×5-1) ≡ 1/6 ≡ (1+23)/6 = 4 mod 23。 同様に、 351 ≡ 3 mod 29 より、 351~109 ≡ 3~(28×4-3) ≡ 1/3~3 mod 29。 1/3 ≡ (1+29)/3 = 10 mod 29 より、 351~109 ≡ 10~3 = 1000 ≡ 14 mod 29。 気合で、29×4-23×5 = 1 という関係を見つけると、 29×40-23×50 = 14-4 から 4-23×50 = 14-29×40 = -1146 が分かる。 よって、351~109 ≡ -1146 ≡ 188 mod 23×29。

shohho
質問者

お礼

わかりやすくて詳しい解説ありがとうございます。188であってました。ありがとうございました。

  • banakona
  • ベストアンサー率45% (222/489)
回答No.2

あまり自信ないけど・・・ 109=1101101(2進数)だから 351^109=351^64×351^32×351^8×351^4×351 351^4=(351^2)^2≡473^2≡284(mod667) 351^8=(351^4)^2≡284^2≡616 351^32=(351^16)^2≡((351^8)^2)^2≡(616^2)^2≡600^2≡487 351^64=(351^32)^2≡487^2≡384 351^109≡384×487×616×284×351   ≡384×487×616×(301)   ≡384×487×(657)   ≡384×(466)   ≡188 で、あってませんか?

shohho
質問者

お礼

とてもわかりやすい解説ありがとうございます。188で納得できました。

  • f1818
  • ベストアンサー率0% (0/14)
回答No.1

うーーむ・・・・・・宇宙の終わりははたしてもうすこし計算さしてください。

関連するQ&A