回答編集履歴
1
VC++にもある?
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
1. GCC拡張の`__int128`を使う。ただし、せいぜい倍の桁までしか対応できない。
|
1
|
+
1. GCC拡張の`__int128`を使う。ただし、せいぜい倍の桁までしか対応できない。(GCCだけかと思ったら、[VC++にもある](https://msdn.microsoft.com/ja-jp/library/cc953fe1.aspx)っぽい)
|
2
2
|
2. [GNU MP](https://gmplib.org/)のような多倍長整数ライブラリを使う。(C++でもよければ[Boost.Multiprecision](http://www.boost.org/doc/libs/1_65_1/libs/multiprecision/doc/html/index.html)も可)
|
3
3
|
3. GNU MPのような多倍長整数ライブラリでやっていることを自分で実装する。(その他、PythonやRubyの多倍長整数の実装を参考にするという方法もあります。)
|
4
4
|
|