题目地址:http://hihocoder.com/problemset/problem/1122
该题目的关键是2个问题:1点用bfs构造二分图
2:针对二分图的其中S中的结点,遍历找增广路(匈牙利算法求二分图的最大匹配)
每找到一条增广路就多找到了一条匹配。
代码如下:
/*
这题有两点需要注意:1点用bfs构造二分图
2:针对二分图的其中S中的结点,遍历找增广路(匈牙利...
分类:
编程语言 时间:
2015-03-15 23:07:16
阅读次数:
299
本次主要记录流网络以及最大流的简单概念(以后可能会将最大流的实现算法补充),重点讲解用匈牙利算法来求二分图的最大匹配。
1:流网络
流网络是G(V, E)是一个有限的有向图,它的每条边(u, v)
∈E都有一个非负值实数的容量c(u, v)≥0。如果(u,
v) 不属于E,我们假设c(u, v) = 0。我们区别两个顶点:一个源点s和一个汇点t.。并假定每个顶点均处于从源点到汇点的某条路...
分类:
编程语言 时间:
2015-03-15 21:20:41
阅读次数:
207
题目大意:
有N头奶牛(编号1~N)和M个牛棚(编号1~M)。每头牛只可产一次奶,每个牛棚也只允许一只牛产奶。
现在给出每头奶牛喜欢去的牛棚的编号。问:最多有多少头奶牛能完成产奶。
思路:
二分图最大匹配问题,建立一个图,用行来表示奶牛,用列来表示牛棚。将奶牛和喜欢去的牛棚编号
连边。然后DFS或BFS求二分图的最大匹配数即可。...
分类:
其他好文 时间:
2015-03-13 08:12:42
阅读次数:
136
转载:http://www.cppblog.com/MatoNo1/archive/2011/03/26/142766.aspx 我们知道在一个图中,每个点最多只能匹配一条边的情况,是二分图的最大匹配问题.然而还有种情况是:每个点可以匹配多条边,但有上限,假设为L.即Li表示最多点i可以和Li条边....
分类:
其他好文 时间:
2015-02-22 01:38:59
阅读次数:
328
链接:
NYOJ 237 游戏高手的烦恼:click here~~
POJ 3041 Asteroids :click here~~
题意:
两题一样,翻译不同而已。
有一位传说级游戏高手,在闲暇时间里玩起了一个小游戏,游戏中,一个n*n的方块形区域里有许多敌人,玩家可以使用炸弹炸掉某一行或者某一列的所有敌人。他是种玩什么游戏都想玩得很优秀的人,所以,他决...
分类:
其他好文 时间:
2015-02-18 22:07:41
阅读次数:
911
二分图的最大匹配。我是用最大流求解。加个源点s和汇点t;s和每只cow、每个stall和t 连一条容量为1有向边,每只cow和stall(that the cow is willing to produce milk in )也连一条容量为1的边。然后就用ISAP。#include#include#...
分类:
其他好文 时间:
2015-02-18 15:13:26
阅读次数:
184
传送门:hdu1151Air Raid题意:在一个城镇,有m个路口,和n条路,这些路都是单向的,而且路不会形成环,现在要弄一些伞兵去巡查这个城镇,伞兵只能沿着路的方向走,问最少需要多少伞兵才能把所有的路口搜一遍。分析:有向无环图不相交最小路径覆盖数,等于节点数减去二分图的最大匹配数,对于每条弧,弧头...
分类:
其他好文 时间:
2015-02-11 23:20:53
阅读次数:
300
很多图论问题之所以复杂 是因为这个模型本身是不唯一的,举个例子,一个二分图的最大匹配可能有很多个,而一个无向图的MST(最小生成树)也可能有不同的形态,这就导致了这样一类问题的诞生:1.某条边(或点)是否是满足这个模型的前提下必须存在的 2.可不可能使得这条边存在的前提下满足这个模型当然这个问题还可...
分类:
其他好文 时间:
2014-12-09 13:49:31
阅读次数:
257
有这么两个奇怪的工厂:工厂X只生产杯具,工厂Y只生产洗具。最近,两个工厂决定将产品实行打包策略:即一个杯具搭配上一个洗具。但由于杯具和洗具的形状和功能各不相同,对于某个类别的杯具来说,只能搭配某些类型的洗具。现在,两个工厂的厂长大人想知道最多能成功的搭配多少对杯具与洗具。 类似于上面例子中提到...
分类:
编程语言 时间:
2014-11-02 00:23:29
阅读次数:
370
在二分图的最大匹配中,每个点(不管是X集合还是Y集合)最多只能与一条匹配边相关联,然而,经常有这种问题,即二分图的一个点可以和多条匹配边相关联,但有上限,即cap[i]表示点i最多能和cap[i]条匹配边相关联。hdu 3605题意:2012来了,n个人可以逃往m个星球中的k个,每个星球都有上限,问...
分类:
其他好文 时间:
2014-10-14 21:40:39
阅读次数:
347