社区讨论
警示:此题的 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 条回复,欢迎继续交流。
正在加载回复...