二分图
滥情皇朝
这个作者很懒,什么都没留下…
展开
-
关于二分图的知识点零星总结
最小路径覆盖问题 路径覆盖的定义是:在有向图中找一些路径,使之覆盖了图中的所有顶点,就是任意一个顶点都跟那些路径中的某一条相关联,且任何一个顶点有且只有一条路径与之关联,一个单独的顶点是一条路径.最小路径覆盖就是最少的路径覆盖数。 有定理: 最小路径覆盖 = 图的顶点数 – 最大匹配数。 用匈牙利算法算出匹配数。原创 2015-10-12 10:52:43 · 333 阅读 · 0 评论 -
poj 2594 Treasure Exploration(最小路径覆盖->最大匹配)
解题思路 题意: 派机器人去火星寻宝,给出一个无环的有向图,机器人可以降落在任何一个点上,再沿着路去其他点探索,我们的任务是计算至少派多少机器人就可以访问到所有的点。有的点可以重复去。 思路: 这是个最小路径覆盖问题,但是因为有的点可以重复访问,所以最小路径是可以相交的,我们就用传递闭包建立新图(G’),转化为一般的路径覆盖,然后就是跟poj 1422一转载 2015-10-12 10:44:27 · 322 阅读 · 0 评论