
Tarjan算法
qpswwww
这个作者很懒,什么都没留下…
展开
-
[省选前题目整理][POJ 2942]Knights of the Round Table(Tarjan求点双联通分量+DFS对环染色)
题目链接http://poj.org/problem?id=2942题目大意有n个骑士要参加一个会议,其中有m对骑士互相憎恶,互相憎恶的骑士不能同时出席会议,n个骑士要坐在多个圆桌上,而且每桌至少要有3个骑士,每桌的骑士个数也必须是奇数个,问有多少骑士无论如何也不能出席会议。思路Tarjan算法求点双联通分支+DFS交叉染色法找奇环。首先我们逆向思考此题的反问题:有多少骑士可能出席这个会议。我们对任原创 2015-03-30 19:04:52 · 634 阅读 · 0 评论 -
[省选前题目整理][BZOJ 2730][HNOI 2012]矿场搭建(Tarjan求割点+计数问题)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=2730思路注意到点双联通分量的性质:去掉点双中任意一个点,点双中其他点仍然双联通。因此可以发现,在整个图中,一个只含有一个割点的点双联通分量中必须建一个井口,因为若这个点双的割点塌陷,那么这个点双中所有点都将与整个图其他的联通部分不再联通,因此必须建一个井口,而且这个井口绝对不能建立在割点上(建原创 2015-03-30 09:04:36 · 630 阅读 · 0 评论