这题似乎是在 windows 系统下制造的数据,因此换行符为 \n˚ ,因此快读需要多判一个 \r。
string sread()
{
string x = ""; char ch = gc();
while ((ch == ' ' || ch == '\n' || ch=='\r') && ch != EOF)ch = gc();
while (ch != ' ' && ch != '\n' && ch!='\r' && ch != EOF) x += ch, ch = gc();
return x;
}
这样即可满分
string sread()
{
string x = ""; char ch = gc();
while ((ch == ' ' || ch == '\n') && ch != EOF)ch = gc();
while (ch != ' ' && ch != '\n' && ch != EOF) x += ch, ch = gc();
return x;
}
不加喜提9分