__int128类型使用方法
该题大整数运算部分,可以使用 __int128 类型,该类型需要 自定义输入输出,详细方法请参考如下代码:
#include <bits/stdc++.h>
using namespace std;
typedef __int128 LL;
inline read(LL &x)//输入
{
x = 0;
LL f = 1;
char ch;
if((ch = getchar()) == '-')
f = -f;
else
x = x*10 + ch-'0';
while((ch = getchar()) >= '0' && ch <= '9')
x = x*10 + ch-'0';
x *= f;
}
inline print(LL x)//输出
{
if(x < 0)
{
x = -x; putchar('-');
}
if(x>9) print(x/10);
putchar(x%10+'0');
}
int main()
{
LL a, b;
read(a); read(b);
print(a + b);
return 0;
}