- ベストアンサー
modの計算
x=(123^97)mod187を計算せよ。 という問題なのですが、答えがx=106になるらしいのですが、どうしたらこの答えを導き出せるのでしょうか? 187=11×17 φ(187)=(11-1)(17-1)=160 オイラーの定理より 123^160≡1(mod 187) という風に考えたのですが…指数が最初の97より大きくなってしまったので、これではダメな気がして…。 教えていただけると助かります。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
123^1 = 123 (mod 187) 123^2 = 169 (mod 187) 123^4 = (123^2)^2 = 169^2 = 137 (mod 187) 123^8 = (123^4)^2 = 137^2 = 69 (mod 187) …… 123^64 = (123^32)^2 = … = 137 (mod 187) ∴123^97 = (123^64) × (123^32) × (123^1) = … = 106 (mod 187)
お礼
アドバイスありがとうございます。 R_Earlさんのやり方で解くことができました。ありがとうございました。