#define DEBUG fprintf(stderr, "Passing [%s] line %d\n", __FUNCTION__, __LINE__)
对于可能溢出的数据一定要(__int128)i,已经两次死在这里了,交到洛谷上可能是TLE,不要无脑卡常浪费时间
(__int128)i