最小边覆盖&最小路径覆盖
来源:互联网 发布:mysql忘记密码怎么办 编辑:程序博客网 时间:2024/04/29 14:34
最小边覆盖:在一个二分图中,找出一些边,使这些边覆盖所有的顶点,且任何一个顶点有且只有一条边与之关联,这样的最小的边集合。
最小路径覆盖:要求可以不是二分图,但是是有向无环图,将原图的点一分为二,连边构造二分图。答案为n-m,n是原图顶点数,m为构造图的二分图最大匹配。
证明:根据定义最小路径覆盖里要求同一个点只可以属于一条路径,即路径时不可以开叉的,如果在二分图里选两条有公共点的边那么反应在原图上就是路径有岔路了,所以二分图里选的边必须是无公共交点的,这就是转化到最大匹配了。
例题1:
http://acm.bnu.edu.cn/v3/contest_show.php?cid=7676#problem/B
给定一个有向无环图,有若干人可以沿着图中方向行进,起点任意,但每个点不能重复走,至少多少人可以将整个图顶点遍历。
直接拆点二分图
例题2:
http://acm.bnu.edu.cn/v3/problem_show.php?pid=2713
和例1相似,但是要求对于任意两个人,路径上是可以有重复的点的。
需要先floyd求闭包,然后再二分图求最大匹配。
0 0
- 最小边覆盖&最小路径覆盖
- 【最小路径覆盖】最小路径覆盖
- 最小路径覆盖和最小边覆盖及相关性质
- 最小路径覆盖
- 最小路径覆盖
- pku2594 最小路径覆盖
- 最小路径覆盖
- 最小路径覆盖
- poj1422最小路径覆盖
- 最小路径覆盖
- 最小路径覆盖:Divisibility
- poj1422最小路径覆盖
- 最小路径覆盖
- poj2060 最小路径覆盖
- 最小路径覆盖
- 最小路径覆盖
- poj2060最小路径覆盖
- poj3216Floyd+最小路径覆盖
- 2.2016年 物电学院 电气工程及其自动化专业 辛雅松 15050341033
- Android动作广播类别消息类型
- NGUI 层次
- ipa文件重新签名的方法
- 简单Adapter
- 最小边覆盖&最小路径覆盖
- 最长公共子序列 —— NYOJ 36
- 10013---SpringMVC与Struts2区别与比较总结
- java函数返回类型
- css中字体的设置
- iOS9 HTTP 不能正常使用的解决办法
- mongodb语法
- 3.2016年 物电学院 电气工程及其自动化专业 辛雅松 15050341033
- js如何获取上个月第一天和最后一天