整数型

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とかを使う