博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【2-SAT】 HDU 3062 Party 裸题
阅读量:5291 次
发布时间:2019-06-14

本文共 1099 字,大约阅读时间需要 3 分钟。

只会水体拉~

一对夫妻看成一个点的YES and NO 

该方法效率略低。。

#include 
#include
#include
#include
#include
#include
#include
#include
using namespace std;#include
#include
#include
#include
#include
#include
#define cler(arr, val) memset(arr, val, sizeof(arr))#define IN freopen ("in.txt" , "r" , stdin);#define OUT freopen ("out.txt" , "w" , stdout);typedef long long LL;const int MAXN = 1040;//点数的最大值const int MAXM = 20006;//边数的最大值const int INF = 0x3f3f3f3f;const int mod = 10000007;struct twosat{ int n; vector
G[MAXN<<1]; bool mark[MAXN<<1]; int s[MAXN<<1],c; bool dfs(int x) { if(mark[x^1]) return false; if(mark[x]) return true; mark[x]=true; s[c++]=x; for(int i=0;i
0) mark[s[--c]]=false; if(!dfs(i+1)) return false; } } } return true; }}ac;int main(){ int n; //IN; while(scanf("%d",&ac.n)!=EOF) { ac.init(ac.n); int m,a,b,c,d; scanf("%d",&m); while(m--) { scanf("%d%d%d%d",&a,&b,&c,&d); ac.add_clause(a,c,b,d); } if(ac.solve()) puts("YES"); else puts("NO"); }}

转载于:https://www.cnblogs.com/kewowlo/p/4002475.html

你可能感兴趣的文章
JavaScript之属性操作及小例子
查看>>
《Paxos Made Simple》翻译
查看>>
URL传递中文:Server.UrlEncode与Server.UrlDecode
查看>>
apache----log_format配置
查看>>
汇编语言基础知识摘要(《汇编语言》王爽)第 2 / 17 章
查看>>
Android基于IIS的APK下载(一)自定义更新控件
查看>>
ubuntu 11.04侧边栏怎么添加图标
查看>>
DotNetBar For Windows Forms 12.5.0.2 官方原版及注册
查看>>
修改Oracle 表空间名称 tablespace name
查看>>
12枚硬币问题
查看>>
Python+Django+Ansible Playbook自动化运维项目实战(二)
查看>>
www与m站间的转换
查看>>
mxnet(gluon) 实现DQN简单小例子
查看>>
像MIUI一样做Zabbix二次开发(7)——问答
查看>>
3.6节练习
查看>>
PRML-1.2.4 高斯分布
查看>>
lua
查看>>
Logstash 基础入门
查看>>
安装VS2012以后打开office 2007 的任何程序都跳出VS2012配置界面的解决方案
查看>>
.NET Core 时代已经到了,你准备好了吗
查看>>