图论 二分图
文章平均质量分 71
saucyJack
外科
展开
-
POJ 3020(二分图之最小路径覆盖)
题目链接:http://poj.org/problem?id=3020题意:给出n行m列字符,‘*’表示城市,‘o’表示空地,在城市建立无线覆盖,每个可以覆盖到相邻的城市,并且已被覆盖的城市不能被再次覆盖,求能覆盖所有的点的最少的边。思路:这题是最小路径覆盖问题,利用一个定理:最小路径覆盖=顶点数-最大匹配数题目的难点应该在于如何建图,建立二分图的模型。先给每个城市编号,以原创 2016-01-24 20:48:28 · 311 阅读 · 0 评论 -
POJ 3041(匈牙利算法)
题目链接:http://poj.org/problem?id=3041题意:求二分图最大匹配。思路:直接手搓了一份匈牙利算法的模版,练习一下吧。#include#include#include#include#include#includeusing namespace std;const int INF=0x3f3f3f3f;const int maxn=505;原创 2016-01-24 18:22:06 · 259 阅读 · 0 评论 -
Zju1654 Place the Robots(二分图最大匹配)
首先总结一些二分图的概念和性质:最大匹配: 图中包含边数最多的匹配称为图的最大匹配。 完美匹配: 如果所有点都在匹配边上,称这个最大匹配是完美匹配。最小覆盖: 最小覆盖要求用最少的点(X集合或Y集合的都行)让每条边都至少和其中一个点关联。可以证明:最少的点(即覆盖数)=最大匹配数最小路径覆盖:用尽量少的不相交简单路径覆盖有向无环图G的所有结点。解决此类问题可以建立一个二分图原创 2016-04-09 23:03:52 · 453 阅读 · 0 评论 -
二分图的基本模型思想
(在网上看的博客,因为博主也是转载而且未附上链接,不好意思)今天突然想到一个关于二分图的灰常xx的比喻,所以赶紧写下来。 假设全班的男生集合为R1,女生集合为R2,男生分别记为m1,m2……女生分别记为w1,w2……。最近全班学生大多数都寂寞了,想谈恋爱了于是大家都在物色目标。其中有不少男女生互相之间都有好感。但一个男生可能对多个女生有好感,一个女生也可能对多个男生有好感(都转载 2016-04-10 23:01:04 · 343 阅读 · 0 评论