博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2-sat
阅读量:5273 次
发布时间:2019-06-14

本文共 929 字,大约阅读时间需要 3 分钟。

http://www.cppblog.com/MatoNo1/archive/2011/07/13/150766.html11种  (默认表达式值为1)1.  x             x必选 (x' ,x)2. ~x            x必不选(x, x')3. x&y           x和y必都选 (x',x),(y',y) 4. x&(~y)      x和y' 都选 (x',x),(y,y')5. x|y            x,y至少选一个(x',y),(y',x)6. x|(~y)       x,y'至少选一个(x',y'),(y,x)7. ~(x&y)     => (~x)|(~y) ,  x',y'至少选一个 (x,y'),(y,x')8. ~(x|y)     =>(~x)&(~y), x',y'必都选 (x,x'),(y,y')9. x^y        x,y不可以同时选 ,x',y'也不可以同时选(即x,y取值不同) (x,y'),(y,x'),(x',y),(y',x)10. ~(x^y)   (x,y取值相同) (x,y),(y,x),(x',y'),(y',x')11.x^(~y)    (x,y'取值不同,x,y取值相同)  (x,y),(y,x),(x',y'),(y',x')POJ 36782-sat建图题,把每个值是1(a)和0(~a)为两种状态,分清楚各种操作的本质就很简单了AND 结果为1:建边 ~x->x,~y->y (两个数必须全为1)AND 结果为0:建边 y->~x,x->~y (两个数至少有一个为0)OR 结果为1:建边 ~x->y,~y->x (两个数至少有一个为1)OR 结果为0:建边 x->~x,y->~y (两个数必须全为0)XOR 结果为1:建边 x->~y,y->~x,~y->x,~x->y (两个数必须不同)XOR 结果为0:建边 x->y,y->x,~x->~y,~y->~x (两个数必须相同)

  

转载于:https://www.cnblogs.com/sdau10kuaile/archive/2012/10/26/2740980.html

你可能感兴趣的文章
shell简单用法笔记(一)
查看>>
后缀数组学习与练习(入门向)
查看>>
python第一课————软件安装及“hello,world”程序编写
查看>>
面试汇总,每次的面试,都会使我更进一步。
查看>>
Oracle 查询用户和删除用户
查看>>
SilverLight之旅(3)
查看>>
若有恒,何必三更眠五更起;最无益,莫过一日曝十日寒
查看>>
[na]office 2010 2013卸载工具
查看>>
OpenFlow Switch
查看>>
Redis笔记-Sentinel哨兵模式
查看>>
java 多线程
查看>>
分布式Redis深度历险-Sentinel
查看>>
用移动硬盘装windows 7时 遇到 A required CD/DVD device driver is missing 的问题
查看>>
leetcode 51 N-Queens & 52 N-Queens II ----- java
查看>>
图片上传
查看>>
死锁及oracle死锁--转载
查看>>
Android设置监听
查看>>
findByExample(Object exampleEntity)方法得到的List判断是否为空,不可用(lis != null)
查看>>
pip下载保存Python包,pip离线安装
查看>>
mysql建库建表
查看>>