inline int read(){
char ch=getchar();
int x=0,f=1;
while(ch<'0'||ch>'9'){
if(ch=='-') f=-1;
ch=getchar();
}
while('0'<=ch&&ch<='9'){
x=x*10+ch-'0';
ch=getchar();
} return x*f;
}
因为cin的读入速度大于scanf 大于getchar
所以当题目的数据量较大的时候读入数据可能就会TLE
所以用到快速读入是必要的
用读入字符转数字的方式显然更快
当读入负数时,令f=-1即可