根据 \n 判断换行会 WA,建议根据空格判断是否没有换行来读入。
\n
bool read(int &x){ static int ch; x=0,ch=getchar(); while(!isdigit(ch)) ch=getchar(); while(isdigit(ch)) x=x*10+ch-'0',ch=getchar(); return ch==' '; }