~bzoj1823 第一次接触2-SAT——SAT,即适定性(Satisfiability)的缩写。像名称所说,即满足需求的可能性问题,而k-SAT即每个人有k种需求,已经证明k>2时是一个NP完全问题。所以现在常见的考法便是2-SAT。 这一道题目算是一道裸的2-SAT问题。每一个人有两种需求,那 ...
分类:
Web程序 时间:
2018-02-10 00:03:12
阅读次数:
211
2-set模板 这篇博客写得非常好 传送门 //Achen #include<algorithm> #include<iostream> #include<cstring> #include<cstdlib> #include<cstdio> #include<vector> #include<qu ...
分类:
其他好文 时间:
2017-12-27 18:51:50
阅读次数:
179
原文链接http://www.cnblogs.com/zhouzhendong/p/8125944.html 题目传送门 - BZOJ1823 题意概括 有n道菜,分别可以做成满式和汉式(每道菜只能做成一种形式),有m个专家。 每个专家喜欢两种菜,比如汉式猪肉和满式牛肉。 问是否存在方案使得所有专家 ...
分类:
Web程序 时间:
2017-12-27 15:41:11
阅读次数:
200
【BZOJ1823】[JSOI2010]满汉全席 Description 满汉全席是中国最丰盛的宴客菜肴,有许多种不同的材料透过满族或是汉族的料理方式,呈现在數量繁多的菜色之中。由于菜色众多而繁杂,只有极少數博学多闻技艺高超的厨师能够做出满汉全席,而能够烹饪出经过专家认证的满汉全席,也是中国厨师最大 ...
分类:
Web程序 时间:
2017-06-18 15:15:17
阅读次数:
173
Time Limit: 10 Sec Memory Limit: 64 MBSubmit: 1640 Solved: 798 Description 满汉全席是中国最丰盛的宴客菜肴,有许多种不同的材料透过满族或是汉族的料理方式,呈现在數量繁多的菜色之中。由于菜色众多而繁杂,只有极少數博学多闻技艺高超 ...
分类:
Web程序 时间:
2016-11-27 16:38:07
阅读次数:
290
【题目大意】 有n个材料,m个评委。每种材料可以被用来做满族菜或汉族菜,m个评委有两种可以让他满意的猜中。问是否可以满足所有评委要求? 【思路】 每天只能做三道题,我已经是一个废人了……(葛平躺.jpg) 裸2-SAT,先写了个两遍DFS的,速度略慢……24ms? ...
分类:
Web程序 时间:
2016-07-11 01:05:22
阅读次数:
246
2-SAT。 好像很复杂的样子所以还在慢慢摸索。。。 这道题只需要tarjan缩点就可以了,如果有一个材料的满式和汉式同时被选中,代表不可能实现。 #include #include #include using namespace std; const int maxn = 5000 + 10; ... ...
分类:
Web程序 时间:
2016-07-07 19:49:41
阅读次数:
209
Description满汉全席是中国最丰盛的宴客菜肴,有许多种不同的材料透过满族或是汉族的料理方式,呈现在數量繁多的菜色之中。由于菜色众多而繁杂,只有极少數博学多闻技艺高超的厨师能够做出满汉全席,而能够烹饪出经过专家认证的满汉全席,也是中国厨师最大的荣誉之一。 世界满汉全席协会是由能够料理满汉全席的...
分类:
Web程序 时间:
2016-01-18 22:48:48
阅读次数:
473
题目大意:有n种材料,m个评委。每种材料有两种不同的做法,每个评委有两个判定标准,做出来的菜品必须满足每一个评委至少一个要求。问有没有这样的方案。
思路:2-SAT经典建图问题。因为每一种材料只能有两种做法,这种约束条件通常就想到2-SAT。每一个评委必须至少满足一种,这就是建图的条件。
所以连边A‘ -> B
B’ -> A
这样表示的是如果A不能满足某个评委,那么就...
分类:
Web程序 时间:
2014-10-02 11:51:52
阅读次数:
796
JSOI2010 满汉全席 2-SAT思想的经典应用 思路巧妙编程复杂度低...
分类:
Web程序 时间:
2014-05-09 14:56:33
阅读次数:
337