定义:
__int128 a,b,c;
输入:
void scan(__int128 &x)
{
int f = 1;
char ch;
x = 0;
if (ch = getchar() == '-') f = -1;
else x += ch - '0';
while ((ch == getchar()) >= '0' && ch <= '9')
x = x * 10 + ch - '0';
x *= f;
}
输出:
void print(__int128 x)
{
if (!x) return ;
if (x < 0) putchar('-'),x = -x;
print(x / 10);
putchar(x % 10 + '0');
}