GMP
C
や
C++
で
多倍長整数
を扱うライブラリ
website
install
https://noknow.info/it/os/install_gmp_from_source?lang=ja
mpz_t
という型を使う
Cの場合は、
c = a+b
などのために、
mpz_add(c, a, b)
のような関数を使わないといけない
C++の場合はclassが用意されているため、普通に
c = a + b
と書ける
参考
https://euniclus.com/article/c-language-gmp-big-multiple-long-integer/
http://pyopyopyo.hatenablog.com/entry/20090303/p1