2-set
文章平均质量分 54
Yoangh
奋斗的小程序猿
展开
-
poj 3207 Ikki's Story IV - Panda's Trick【2-set】
题目:poj 3207 Ikki’s Story IV - Panda’s Trick题意:给出一个有(0-n-1)组成的圆,然后连接上面的一些点,可以选择从圆内部连接或者内部连接,然后问你所有的都不想交可不可行分析:对于每条Link,要么在圆外,要么在圆内,且不可同时满足, 只能两者取一,判断这M条Link是否合法,也就是M条Link不冲突, 这就是典型的2-sat问题了。 将每条Link i原创 2015-05-17 14:40:29 · 934 阅读 · 0 评论 -
2-SAT问题的解法(uva1146)
SAT:就是一些由布尔值组成的关系的集合。 2-SAT:就是由两个布尔值组成的关系的集合。 2-SAT问题:就是给出一些关系,然后问能不能满足这些所有的关系? 现在比如说有n个国家,每个国家有两个代表,必须选出一个代表参加一个国际会议,但是有些代表之间有矛盾,现在给出这些矛盾的代表,问能不能选出满足条件的。 4个国家,代表编号为2*i,2 *i-1 这些代表有矛盾1和4,2和3,7和3原创 2015-05-17 11:42:32 · 5812 阅读 · 0 评论 -
hdoj1814 Peaceful Commission【2-set】
题目:hdoj1814 Peaceful Commission讲解:这里 这是这个题目要输出字典序最小的解,刚好第一种暴力的解法输出来的就是原题目的解,因为每次染色的时候先染字典序小的,所以肯定对。 AC代码:#include <iostream> #include <cstdio> #include <cstring> #include <vector> #include <cmath> #i原创 2015-05-17 13:43:50 · 1312 阅读 · 0 评论 -
poj 2296 Map Labeler【二分+2-set】【经典】
题目:poj 2296 Map Labeler题意:给出以下二维坐标点,然后让你往平面上放正方形,点必须落在正方形上面边的中点或者下面边的中点,正方形不能重叠,可以共用边。问最大正方形边的边长。分析:这种最大化最小值或者最小化最大值的问题,我们都可以种二分+判断的方法来解,这个也不例外,关键是判断部分 我们现在二分枚举边长为diff,然后所有的点就变成了在正方形上面或者下面的问题了,二选一的问题很原创 2015-05-18 18:23:12 · 2329 阅读 · 0 评论