整数型
DDCC2019本選-D DISCO(700)が通らなくて何だろうと思っていたら、オーバーフローだったので、整数型の確認をする
・int...+-2^31
・unsigned(int)...+2^32
・long long...+-2^63
・unsigned long(long)...+2^64
・__int128_t...+-2^127
・__int256_t...+-2^255
ect...
modが10^9+7の時は乗算までlong long で許容できる
modが2^32だと死ぬ
unsignedを使うと自動でmod2^32になる
困ったら__int128_tとかを使う