我交了很多次,经常 Too short on line xxx
下载了三个测试点,发现测试点的换行模式都是 LF,估计是 \r 惹的祸,然后好不容易解决了这个问题之后,再次提交,如这份记录:https://www.luogu.com.cn/record/151581127
先不看代码,我把第二个测试点下载下来,通过 GBK 打开后出现了奇怪的中文字符:(为了不使数据泄露,这里只写出部分数据)
4
... k隆炉etwel
...
... e隆炉satta ...
...
可见,单引号的输入好像都成了乱码
通过 UTF-8 打开后,发现英文单引号居然是这样显示的:
¡¯
我曾交过一份 83 分的代码,只错了第六个测试点,而下载了第六个测试点后,发现引号都是正常显示的,交的这份代码在第六个测试点也是正常通过。
于是我添加了 assert,判断字符是否在 ASCII 0 到 127 之间,本地运行:运行样例,没有出错,运行第六个测试点,没有出错,运行第二个测试点,出错:Assertion failed: c>=0 && c<=127, file P3752.cpp, line 40
于是,我将含有 assert 的代码上交,结果如下:https://www.luogu.com.cn/record/151582498
第二个测试点 RE,好像真的有问题??
第三个和第五个 WA。
所以,说了这么多,数据好像有点问题(但我看最近好像有人能通过??)