快读不要用 isdigit(),否则和没加快读一样TLE
惨痛教训:
用isdigit
不用isdigit
附赠快读模版
void read(int &x){ int f=1;x=0;char ch=getchar(); while(ch<'0'||ch>'9')ch=getchar(); while(ch>='0'&&ch<='9') x=(x<<3)+(x<<1)+ch-'0',ch=getchar(); }