读书人

POJ 3678 Katu Puzzle 2-sat 判断是

发布时间: 2012-07-20 10:38:30 作者: rapoo

POJ 3678 Katu Puzzle 2-sat 判断是否有合法解

建图如下

AND 1 a0->a1,b0->b1
AND 0 a1->b0,b1->a0
OR 1 a0->b1,b0->a1
OR 0 a1->a0,b1->b0
XOR 1 a0->b1,a1->b0,b1->a0,b0->a1
XOR 0 a0->b0,b0->a0,a1->b1,b1->a1


需要注意的是,如果a,b的值已经确定,比如说and 1 操作的时候,a,b的值都只能是1,那么需要加 a0->a1,b0->b1,这种加边跟平常的加边情况不同,具体请看 http://blog.sina.com.cn/s/blog_68629c7701010gf1.html




读书人网 >编程

热点推荐