2019-06-03から1日間の記事一覧

多倍長(自分用メモ)C++ ~boost or __int128~

#include <boost/multiprecision/cpp_dec_float.hpp> #include <boost/multiprecision/cpp_int.hpp> #include <iostream> namespace mp = boost::multiprecision; // 任意長整数型 using Bint = mp::cpp_int; // 仮数部が1024ビットの浮動小数点数型(TLEしたら小さくする) using Real = mp::number<mp::cpp_dec_float<512>>; 参考 https://qiita.com/tubo28…</mp::cpp_dec_float<512></iostream></boost/multiprecision/cpp_int.hpp></boost/multiprecision/cpp_dec_float.hpp>