对于2-sat问题的求解
Posted 蒟蒻zht的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于2-sat问题的求解相关的知识,希望对你有一定的参考价值。
一.O(n+m)
暴力不多说
二.O(m)
1.构图
2.求图的极大强连通子图
3.把每个子图收缩成单个节点,根据原图关系构造一个有向无环图
4.判断是否有解,无解则输出(退出)
5.对新图进行拓扑排序
6.自底向上进行选择、删除
7.输出
对于此问题有两篇论文可看:
以上是关于对于2-sat问题的求解的主要内容,如果未能解决你的问题,请参考以下文章
hdu 3715 hdu 1816 hdu 4115 (2-sat)