#define G if(++ip==ie)if(fread(ip=buf,1,SZ,stdin))#define ri register intconstint SZ=1<<19;char buf[SZ],*ie=buf+SZ,*ip=ie-1;inlineintread(){
G;while(*ip<'-')G;
ri x=*ip&15;G;while(*ip>'-'){x*=10;x+=*ip&15;G;}return x;}
输出挂
inlinevoidwrite(int x){if(x <0)putchar('-'), x =-x;if(x >9)write(x /10);putchar(x %10+'0');}