2012年7月8日

二分图 匈牙利算法

摘要: 概念:(二分图中) 1. 最大匹配数:任意两条边不相交于同一顶点的边数。 2. 最小覆盖: 用最少的点让每一条边都至少和其中的一个点相关联。(不大于图中的小的一个点集数) 且点数=最大匹配数 3. 最大独立集: 两两之间没有边的点的最大数量。(最小为图中大的一个点集数) 点数=总点数-最大匹配数 4. 最小路径覆盖: 用最小不相交的路径覆盖有向无环图的所有节点。很多题目将模型抽象出来就是简单的二分图。eg. poj 2239 selecting courses 一周的课12节,有n门课,每门课一周有多个时间,教授相同的内容。求一个学生一周最多课上几门课。(多门课上课的时间不能冲) 将课程和时间 阅读全文

posted @ 2012-07-08 21:19 yumao 阅读(909) 评论(0) 推荐(0) 编辑

导航