
图论——连通分量(BCC,SCC)
文章平均质量分 80
XDU_Skyline
Everything is over, everything is just beginning.
展开
-
例题5.6 井下矿工 LA5135
1.题目描述:点击打开链接 2.解题思路:本题利用BCC的性质解决。本题的图论模型是:在一个无向图上选择尽量少的点涂黑,使得任意删除一个点后,每个连通分量至少有个一黑点。通过尝试可以发现如下的规律: (1)把割顶涂黑是不划算的,而且在一个点-双连通分量中涂黑2个黑点也是不划算的。 (2)当一个连通分量中只有一个割顶时候才需要涂,而且任选一个非割顶涂黑即可。 (3)当整个图没有割顶时候,此时原创 2015-10-01 00:31:21 · 598 阅读 · 0 评论 -
例题5.5 圆桌骑士 LA3523
1.题目描述:点击打开链接 2.解题思路:本题利用二分图+双连通分量解决。首先,可以把所有相互之间不憎恨的骑士连接一条无向边,那么题目转化为在这个无向图中有多少个结点不在任何一个简单奇圈上。这里的“简单奇圈”指的是圈上顶点个数为奇数,且每个结点只会出现在一个圈中。简单圈上的点一定属于同一个双连通分量,因此需要事先找到所有的双连通分量,而二分图中是没有奇圈的,因此我们只需要关注那些不是二分图的双连原创 2015-09-30 23:10:25 · 1040 阅读 · 0 评论