2-SAT
文章平均质量分 89
Albafica
研究生
方向:计算机网络
个人描述:完全没入门。SDN门外汉。痛苦的转型期。
展开
-
POJ3678 Katu Puzzle 2-SAT
这道题目的建图很经典。 XOR的条件不同意出错。 但是OR和AND很容易忘记几个条件 //a :0 a+n:1 当运算符是OR的时候 c为0的情况 a 和 b不能是1 这两个条件容易漏掉 ,这个时候应该改加上条件 ; 同理当运算符号是OR的时候 c为1的情况下a 和 b不能是0 同样两个条件 ;很好理解,大家仔细想想就可以明白了; Katu Puzzl原创 2013-04-08 22:08:24 · 645 阅读 · 0 评论 -
POJ2723 Get Luffy Out 2-sat+二分
二分写搓了,tle了两次。。。。。。。。。 标准的2SAT 二分能开的最多的门数,然后重新建图,2SAT判断是否成立,之后输出答案即可。建图的时候注意,每层楼的两扇门至少要开一个。 一共有两种条件。一种是一组的钥匙只能用其中一把,另一个条件是每层楼的门至少要开一扇。 Get Luffy Out Time Limit: 2000MS Memory Limit: 65原创 2013-04-09 22:50:11 · 570 阅读 · 0 评论 -
POJ2749 Building roads 2-SAT+二分
二分枚举最长距离。用2SAT判断可行与否。最后输出答案,如果没有,那么输出-1 条件1 i,j 相互讨厌, 条件2 i,j 关系好 条件3 1:dis(i,s1) + dis(j,s1)>m 2:i j都连s2的时候与上面类似 3:dis(i,s1)+dis(s1,s2)+dis(s2,j)>原创 2013-04-10 18:07:18 · 665 阅读 · 0 评论 -
POJ3905 Perfect Election 2-SAT
裸的2SAT,搞之。。。。 Perfect Election Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 402 Accepted: 201 Description In a country (my memory fails to say which), t原创 2013-04-24 07:05:15 · 842 阅读 · 0 评论 -
LA3211 Now or later 2-SAT
有n架飞机,每一架飞机有两个着陆时间,且相继着陆的两架飞机着陆时间必须相差t以上,现在要我们求出最大的t。 枚举t值,在根据2-SAT建图。 建图: 枚举间隔t; 如果 |a[i]-a[j]| 如果|a[i]-b[j]| 如果|b[i]-a[j]| 如果|b[i]-b[j]| Now or later Time Limit: 9000MS Memo原创 2013-05-28 13:41:48 · 540 阅读 · 0 评论