欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

2sat建边总结

发布时间:2025/6/17 编程问答 31 豆豆
生活随笔 收集整理的这篇文章主要介绍了 2sat建边总结 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
2sat的基础建边


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 ,~x -> ~y ,y -> x ,~y -> ~x(两个数相同)

x,y不能都选是(基础的矛盾) :  x -> ~y ,y -> ~x 
x,y不能都选否               :~x -> y ,~y -> x
不能同时x选是,y选否        :x -> y ,~y -> ~x
不能同时x选否,y选是        :~x -> ~y ,y -> x







总结

以上是生活随笔为你收集整理的2sat建边总结的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。