社区讨论

警示:此题的 RE 可能实际上是 WA

P5278算术天才⑨与等差数列参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mddch5f4
此快照首次捕获于
2025/07/22 00:53
8 个月前
此快照最后确认于
2025/11/04 03:58
4 个月前
查看原帖
因为本题的 x,l,r 全部是加密的,而加密用到的参数是输出过 Yes 的数量,
因此如果在某个询问的回答错误,可能会影响到之后的 x,l,r 的解密,从而使得 x,l,r 不合法,让线段树访问不合法的空间,此时测试点的结果会显示为 RE.
如果想检查是否真的是因为这个原因 RE,一个小方法:在代码中使加入assert(x >= 1 && x <= n); 以及 assert(l >= 1 && l <= n); assert(r >= 1 && r <= n); assert(l <= r); 断言解密出来的 x,l,r 的合法性,然后提交,
将鼠标悬停在测评结果的 RE 上可以看到具体的 RE 种类,如果均为 Aborted / IOT Trap 说明 assert 失败了,说明实际上是前面 WA 掉导致这里 x,l,r 不合法,而不是线段树写挂导致的 RE.

回复

1 条回复,欢迎继续交流。

正在加载回复...