- 締切済み
素数判定アルゴリズム内の剰余計算
今勉強している任意倍長精度整数の素数を判定するアルゴリズム内で x^q mod n という計算をするところがあるのですが、 正確に計算しようとすると計算量が膨れ上がってしまって 高速にできなくて困っています。 参考にしている文献に "x^q mod nの計算ではx^q mod nを正確に求める必要は無く、 x^q ≡ x^q' (mod n)となる x^q'でよい"という記述があるのですが どういう意味なのかよくわかりません。 どなたか教えていただけないでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.3
- rabbit_cat
- ベストアンサー率40% (829/2062)
回答No.2
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
お礼
回答ありがとうございます。 qが9桁前後で、繰り返しごとにやると計算量が増えてしまい 高速にできなくて困っています