2-sat
wang3312362136
这个作者很懒,什么都没留下…
展开
-
BZOJ 1997 [Hnoi2010]Planar
题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=1997思路平面图上的边要么在哈密顿回路内,要么在哈密顿回路外。每条边视为两个点,然后2-sat解决。代码#include <cstdio>#include <cstring>#include <algorithm>c...原创 2018-06-05 11:40:17 · 115 阅读 · 0 评论 -
BZOJ 1823 [JSOI2010]满汉全席
题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=1823思路每种材料只能做成满或汉两种方式,因此可以用2-sat简单解决。代码#include <cstdio>#include <cstring>#include <algorithm>const int maxn=...原创 2018-06-05 11:43:56 · 161 阅读 · 0 评论 -
PKU 3207 Ikki's Story IV - Panda's Trick
题目链接http://poj.org/problem?id=3207思路将每条边iii拆成两个点Ai,BiAi,BiA_i,B_i,选AiAiA_i代表这条边在圆外,选BiBiB_i这条边代表这条边在圆内。如果两条边同时在圆内的话会相交,则连接Ai↔Bj,Aj↔BiAi↔Bj,Aj↔BiA_i\leftrightarrow B_j,A_j\leftrightarrow B_i这...原创 2018-06-01 16:42:19 · 124 阅读 · 0 评论