回答編集履歴

1

追記。

2015/06/26 23:25

投稿

katoy
katoy

スコア22328

test CHANGED
@@ -13,3 +13,17 @@
13
13
 
14
14
 
15
15
  google 検索すると、多倍長演算ライブラリー について、たくさんの情報を得ることができます。
16
+
17
+
18
+
19
+ 素数判定については、次のページを紹介しておきます。
20
+
21
+ - GMPライブラリを使ってC言語でフェルマーテスト(合成数判定関数)を実装 [http://blog.enoz.jp/16](http://blog.enoz.jp/16)
22
+
23
+ > ...
24
+
25
+ > 例えば、((2^61)-1)^2 = 5,316,911,983,139,663,487,003,542,222,693,990,401 なんていう数は、冒頭で示したような Brute Force アルゴリズムではかなり辛いものがあるが、これは合成数なのでフェルマーテストを使うと一瞬で合成数だと見抜ける。
26
+
27
+ > ...
28
+
29
+