首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-07-20 
POJ 3678 Katu Puzzle2-sat判断是否有合法解建图如下AND1a0-a1,b0-b1AND0a1-b0,b1-a0OR1a0-b1,b0-a1

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   




热点排行