2-SAT
Last0rder
最后之作
展开
-
hdu 3622 Bomb Game
题意:给n对炸弹可以放置的位置(每个位置为一个二维平面上的点),每次放置炸弹是时只能选择这一对中的其中一个点,每个炸弹爆炸的范围半径都一样,控制爆炸的半径使得所有的爆炸范围都不相交(可以相切),求解这个最大半径。 思路:二分答案,然后建图,用2-SAT判断方案是否可行。 #include #include #include #include #include #include #i原创 2014-11-29 17:09:46 · 856 阅读 · 0 评论 -
poj 3207 Ikki's Story IV - Panda's Trick
圆上依次从0到n-1标记点,给出m个边,问当这m个边连好之后,是否有相交的 边有园外园内之分…… 2-SAT #include #include #include #include #include #include #include #include #include #include using namespace std; const int MAXN = 510; s原创 2014-11-30 19:41:54 · 889 阅读 · 0 评论 -
poj 3648 Wedding
每对夫妻恰有一人坐在新娘对面,两个关系不正常的人不能都在新娘对面 问,是否有解 #include #include #include #include #include #include #include #include #include #include using namespace std; const int MAXN = 100; struct twosat { i原创 2014-11-30 21:56:48 · 1234 阅读 · 0 评论 -
poj3678Katu Puzzle
点为0或1,看满足m个条件时,是否有解 #include #include #include #include #include #include #include #include #include #include using namespace std; const int MAXN = 1010; struct twosat { int n,c;原创 2014-12-02 16:45:11 · 730 阅读 · 0 评论 -
poj3678Katu Puzzle
点为0或1,看满足m个条件时,是否有解 #include #include #include #include #include #include #include #include #include #include using namespace std; const int MAXN = 1010; struct twosat { int n,c;原创 2014-12-02 16:45:27 · 791 阅读 · 0 评论