![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
有向图的连通
文章平均质量分 78
gotoac
这个作者很懒,什么都没留下…
展开
-
poj 1236 Network of Schools
题目链接:http://poj.org/problem?id=1236 题目大意:在有向图中求两个问题: (1)有一个新软件时,至少需要向几个学校发送才能保证全部学校都能收到. (2)至少需要添加几个名单才能使如果有一个新软件出现在某一学校中,所有学校都能收到. 题目思路:强连通的模板题. PS:要注意(1),这个新软件一开始并不再某学校中. 代码: #include原创 2012-07-05 16:21:55 · 417 阅读 · 0 评论 -
poj 2762 Going from u to v or from v to u?
题目链接:http://poj.org/problem?id=2762 题目大意:判断该图是否是单连通图(任意取两点a,b必然有a->b或b->a或ab). 题目思路:先把每一个点的入度求出. 寻找是否有入度为0的点, 如果没有:该图肯定是强连通的(必然也是单连通). 如果有且不止一个:因为从其中随便算两个入度为0的点,它们肯定不可互达. 如果有且只有一个:把该点入度置为-1(原创 2012-07-07 17:01:43 · 1151 阅读 · 0 评论 -
poj 1904 King's Quest
题目链接:http://poj.org/problem?id=1904 题目大意:列出一张单子,在有一个完美匹配的基础上得到一个匹配表保证任一王子选择了一个钟意女子作为妻子,其他王子还有钟意的女子可以选择. 题目思路:如果把最终结果看成有向图(王子指向其钟意女子,完美匹配中的女子指向其匹配的王子),可以发现王子和其钟意的女子必然处于同一个强连通图里,但是需要注意处于同一个强连通图里的王原创 2012-07-08 13:55:00 · 1794 阅读 · 0 评论 -
poj 3683 Priest John's Busiest Day
题目链接:http://poj.org/problem?id=3683 题目大意:给定每场婚礼的起始时间(s~T),而且每次婚礼必须在开头或结尾(二选一)花D时间用来主持( [S,S+D) 或[T-D,T) ),而且主持不能同时进行,问是否存在一种方案使得所有婚礼均能被主持,能的话把方案输出. 题目思路:2-SAT问题,完整的2-SAT算法(详见http://wenku.baidu.c原创 2012-07-09 01:19:56 · 605 阅读 · 0 评论 -
poj 3678 Katu Puzzle
题目链接:http://poj.org/problem?id=3678 题目大意:判断是否有一种分配(给结点一个值0或1)方案可以满足输入的要求(某两个结点的与,或,异或操作为c). 题目思路: 经典2-SAT问题(表示自己比较弱,对没接触过的算法,想破脑袋想不到...看了一下午才明白点). 既然知道是2-SAT,重点就在构图了,我们以结点a,b(~a,~b为其非)为例. a A原创 2012-07-08 17:52:57 · 494 阅读 · 0 评论 -
poj 2723 Get Luffy Out
题目链接:http://poj.org/problem?id=2723 题目大意: 有N对钥匙(每一对只能选一把),M个门,每个门可用两把钥匙(这两把可能一样,可能不一样,只要有其中一把便可开门),门按给定的顺序排下来,必须开完1号门才能开2号门....直到开完,问最多能开几个门. 题目思路: 相对明显的2-SAT. 设有一把钥匙x,x表示选,~x表示不选. 如果有一对钥匙a,原创 2012-07-09 11:37:55 · 485 阅读 · 0 评论 -
由对称性解2-SAT问题 (by 伍昱,03年IOI国家集训队论)
由对称性解2-SAT问题 (by 伍昱,03年IOI国家集训队论文ppt) 2-SAT: 2-SAT就是2判定性问题,是一种特殊的逻辑判定问题。 2-SAT问题有何特殊性?该如何求解? 我们从一道例题来认识2-SAT问题,并提出对一类2-SAT问题通用的解法。 Poi 0106 Peaceful Commission [和平委员会] 某国有n个党派,每个党派在议会中恰有2个代表。 现在要成立和转载 2013-03-23 14:04:33 · 1116 阅读 · 0 评论 -
CF 27D Ring Road 2
题目链接:http://codeforces.com/problemset/problem/27/D 题目大意: 有n个城市,1->2->3->...->n->1,形成一个环,现在要添加m条给定的路,路可以建设在环内或环外,求如何建设可以使得新的路两两不相交(端点除外)。 题目思路: 还是比较裸的2-sat的题目,不过时隔近一年没接触图论了,第一反应还是没想到2-sat。 每一条原创 2013-03-23 13:54:28 · 799 阅读 · 0 评论