- ベストアンサー
原始根の求め方について
gcd(m, x) =1 ord_m(x) = φ(m) mが5、7、8、9、10、12、15、27、30の時にそれぞれの原始根を求めたいのですがどうやればいいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ん~, それで「無駄が無い」という感じはしない (むしろ「無駄しか無い」ように思える) んだけど, 2^17 や 2^16 などを求めようと考えた理由 (または目的) はなんでしょうか? とりあえず「φ(27) = 18なので 2^18 ≡ 1(mod 27)を先に計算してなりたつ事を確認」するのが盛大な無駄であることだけは指摘しておきます. 成り立たないことがあるの?
補足
なるほど、例えばm = 27 の時なのですが φ(27) = 18なので 2^18 ≡ 1(mod 27)を先に計算してなりたてつ事を確認してから2^17, 2^16・・・を計算した方が無駄が無くていいですか?