二分图目录

Posted LaoJiu_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二分图目录相关的知识,希望对你有一定的参考价值。



【最大匹配】

hdu1083【最大匹配】模板题,直接用HK或者匈牙利就可以,打开题解

题意:p个课程,n个学生,每门课程都有若干个学生,问是否可以让每门课程都有课代表,可以输出YES。

hdu2444【二分图判断&最大匹配】也很简单,就是二分图的判断需要注意所有点都判断,打开题解

题意:给定n个人的m对关系,判断是否可以组成二分图,不可以的话输出No;不然输出最大匹配数。

hdu2389【最大匹配+HK算法】,这题很简单的,打开题解

题意:pNum个人,uNum把伞,给定这些人和伞的二维坐标,和每个人的行进速度。问在t时间内,最多有多少人能拿到伞?

hdu2819【最大匹配】这题需要点数学知识的,见过这类题就会很容易,打开题解

题意:给定一个n*n的矩阵,格子数字0或者1,通过交换两行或两列使对角线都是1。若不能,输出-1;若可以,输出交换次数,并且输出交换的行或者列。

hdu1281【最大匹配】这题在求出最大匹配数后还需要判断,详情见题目解析,打开题解

题意:在一个N*M大小的棋盘中,有K个空位置,(1)在这些空位置上最多能放多少的“车”(一行或一列最多一个)。(2)空位置中,有的位置若不放“车”,就无法保证放尽量多的“车”,这样的格子被称做重要点,求重要点的个数

hdu1507【最大匹配+输出路径】,依旧是考察建图,以下标建图,打开题解

题意:一个n*m的矩阵,有k个格子被约束,在未被约束的格子中找到最多的组数满足:1.每组两个格子;2.两个格子相邻;3.两个格子都不能被约束;4.任何组的两个格子不能重复;

hdu1498【匈牙利算法+问题转化】,关键还是对于算法的理解,打开题解

题意:一个n*n的矩阵,矩阵的每个格子放一个气球,气球颜色最多50种,编号1---50。对于每种颜色的气球,每次消去一行或者一列的该种颜色气球,问k次操作后,该颜色气球是否还存留,如果存留输出该气球编号。多种颜色气球存留的话,按编号大小升序输出;一个都不存在输出-1。

hdu2768【最大独立集+问题转化】,把问题转化为算法模型实在太重要了,打开题解

题意:c只猫,d条狗,v个人,每个人都有一个喜欢的猫/狗,讨厌的猫/狗,去掉一个人喜欢的猫/狗,这个人就不高兴,若保留一个人喜欢的猫/狗,那他就高兴。在去掉猫或狗的时候,问最多能使多少人高兴。













【未完成】

hdu2255【带权最优匹配】

hdu2426【带权最优匹配】

hdu3360【最小点权覆盖】

hdu3605

hdu1068

hdu1150





以上是关于二分图目录的主要内容,如果未能解决你的问题,请参考以下文章

2017 CCPC秦皇岛 H.Prime Set(二分图匹配+分类讨论)

2017 CCPC秦皇岛 H.Prime Set(二分图匹配+分类讨论)

UVA - 12627 Erratic Expansion(奇怪的气球膨胀)(递归)

Codeforces Round #726 (Div. 2) F. Figure Fixing 二分图性质

bzoj-1854(二分图最大匹配)

求二分图最大权一个匹配(未必最大匹配),/费用流