社区讨论
警钟砍碎
P4782【模板】2-SAT参与者 45已保存回复 46
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 46 条
- 当前快照
- 1 份
- 快照标识符
- @mk2to9x8
- 此快照首次捕获于
- 2026/01/07 00:47 上个月
- 此快照最后确认于
- 2026/01/10 12:05 上个月
-
你的 Tarjan 板子里可能有很多奇形怪状的问题(比如元素退栈时把 in 数组错设为 )。
-
执行 Tarjan,遍历每个点检查是否需要搜索时,需要从 枚举到 而非 。
-
如果 所属连通分量的 dfn 序小于 则将 置为 false 而非 true(不要设反了)。这是因为, 比 更先搜索到,可能有 到 的路径(这条路径意味着如果 那么 ,即 不能为真)。但是一定没有 到 的路径(如果有:那么,如果有 到 的路径,那么 与 在同一连通分量上,无解。如果没有 到 的路径,那么与 的 dfn 序小于 矛盾)。所以这样设不会有问题。
回复
共 46 条回复,欢迎继续交流。
正在加载回复...