数据有毒?

P4168 [Violet] 蒲公英

bamboo12345 @ 2022-03-22 16:43:53

蒟蒻只有75pts,下载数据后在本地测试输出与答案一样,为什么还是75pts?(错误点:#1,2,3,4,5)


by bamboo12345 @ 2022-03-22 21:44:37

@sw2022_ 评测器有问题?


by bamboo12345 @ 2022-03-22 21:59:41

@sw2022_ A掉了,好像是个语言特性问题

    l[++cnt]=r[cnt-1]+1,r[cnt]=n;

改成

    cnt++;
    l[cnt]=r[cnt-1]+1,r[cnt]=n;

就对了(为什么我其他题这么写还能A???)


by bamboo12345 @ 2022-03-22 21:59:59

此贴完结


by bamboo12345 @ 2022-03-22 22:54:45

@sw2022_ 谢谢大佬!


by Zack_zhu @ 2022-07-20 18:45:21

与楼主碰到同样情况了,考古并请求解释为啥,蒟蒻想不明白。。。


by l55584 @ 2022-08-29 13:50:10

会不会是先计算了等号右边的值? (盲猜)


by TG178X @ 2023-02-01 10:48:07

好像是因为编译器的原因:洛谷上是Linux系统,本地大多数都是Windows系统,这两种系统的C++编译器操作系统的内核不同,内存分配机制之类也有不同(详见此处)


by TG178X @ 2023-02-01 10:50:13

所以在一些奇怪的地方就会产生一些问题。

出现此类问题时,建议使用洛谷ide调试,因为它和评测机的环境是一致的


上一页 |