問題文を引用します。 だまされないFermatテストの変形の一つはMiller-Rabin テスト (Miller-Rabin test) (Miller 1976; Rabin 1980)という. これは, nが素数であり, aをnより小さい任意の正の整数とすると, aの(n - 1)乗はn を法として1と合同であるという, Fermatの小定理のもう一 ...
ギャップ154まで9秒。 実はこのギャップ154。 試し割り法のC言語で1秒かかってなかったりする。 Pythonでも「Miller–Rabin法」ならもしかしたらC言語を追い越すかも、と思ったんだが。C言語とPythonにそれだけの処理時間差があるのか。はたまた、「Miller–Rabin法 ...