本地正确,但洛谷测评RE或WA的常见原因解析
查看原帖
本地正确,但洛谷测评RE或WA的常见原因解析
787900
komgwu楼主2023/1/31 21:10

输入字符忘记屏蔽'\n'和'\r'

事实上在洛谷全站帮助中已经写到了这个原因: Linux 中换行符是’\n’而Windows中是’\r\n’(多一个字符),有些数据在 Windows 中生成,而在洛谷评测机 Linux 环境下评测。这种情况在字符串输入中非常常见。我用的代码

char c;
c=getchar();
while(c=='\n'||c=='\r')
	c=getchar();
2023/1/31 21:10
加载中...