测试点777的文件末尾不是\n结尾,但其他测试点都是\n结尾。
\n
(我用下面这份代码提交,测试点777是RE,其他是WA,就可以说明这一点)
#include <bits/stdc++.h> using namespace std; char s[5 << 20]; //5MB足够了,极限数据大约2.5MB int main() { int len = fread(s, 1, 5 << 20, stdin); assert(s[len - 1] == '\n'); return 0; }