快读和快写(可以使用__int128)
点击查看折叠代码块
int read(){
int x=0,f=1;char ch=getchar();
while (ch<'0' || ch>'9'){if (ch=='-') f=-1;ch=getchar();}
while (ch>='0' && ch<='9'){x=x*10+ch-48;ch=getchar();}
return x*f;
}
void print(__int128_t x){
if(x<0) x=-x;
if(x>9) print(x/10);
putchar(x%10+'0');
}