开unsigned long long的话R要做调整,最直白的例子的就是R开到ULLONG_MAX然后炸了ull,所以给个简单的办法,把
typedef unsigned long long ull;
改成
typedef unsigned __int128 ull;
记得输入的时候可以找一个跳板;