rt。惨遭坑害。标题攻击性有点强,但是不这样难以表达我悲愤的心情。
昨天晚上我写这道题拿到了80分,当时就觉得奇怪为什么会有这种奇怪的得分分布。
后来翻讨论区的时候发现这道题可以在 hydroBZOJ 上下载数据。于是我先去交了一发 ,发现过了,但是BZOJ原数据只有四个点。所以就更加怀疑多出的这个点有鬼。
最后经过一通assert,发现这个点的输入格式和其它点不太一样,(很有可能是 '\n' 和 '\r\n' 的区别)导致我用的getchar()读入了神秘的东西,直接就无语住了。
虽然读入 char 类型用 getchar 可能确实不是一个好习惯,但是还是放在这里警示后人,并且请求管理员修改数据。