讨论:这一定是网站的bug吧!!!

P1055 [NOIP2008 普及组] ISBN 号码

cookio @ 2021-12-16 22:42:02

这两种写法有哪怕一丁点的区别吗???

int i,j,s=0;
int s=0,i,j;


by cookio @ 2021-12-16 23:11:42

@听取MLE声一片 而且你使用的不是c去提交


by cookio @ 2021-12-16 23:14:07

@听取MLE声一片 你可以在题目中看到我的提交记录,我尝试了很多次,最后发现程序通过与否取决于定义的顺序


by 小粉兔 @ 2021-12-16 23:33:43

自己写挂了怪网站


by 达·芬奇 @ 2021-12-17 09:36:12

兔队楼下


by Terrible @ 2021-12-17 09:42:33

@cookio

如果你的程序写挂了的话,确实会有区别,不是说100分就没有问题了,你始终在错误的边缘徘徊。

gets这个神奇的函数偶尔会读入一个\r,在 洛谷的Linux评测机上只接打印 IB 可能会出错的。

这个问题远比你描述的换个位置复杂。

建议不要用gets了(换用fgets之类的),gets在洛谷的C++编译器下压根不让编译通过,用即便是用了gets,也请你不要把空间卡地那么极限,读入一个字符串很容易就溢出了。

不要再花时间在这个地方了,没有意义!现在的一些资源,比如教科书有些陈旧,实际上我们早就说过gets尽可能不要用了,就算如此,还有人天天用gets造成了问题追着不放,搞懂这个又怎样,不还是得尽可能换用其他函数吗?

你90分的程序里,有一组数据会让你的程序在第二行输出一个奇怪的字符(可能是数据的原因)。


上一页 |