题目描述 给定一个二分图,结点个数分别为n,m,边数为e,求二分图最大匹配数 输入输出格式 输入格式: 第一行,n,m,e 第二至e+1行,每行两个正整数u,v,表示u,v有一条连边 输出格式: 共一行,二分图最大匹配 输入输出样例 输入样例 1 1 1 1 1 输出样例 1 输入样例 1 1 1 ...
分类:
其他好文 时间:
2018-09-12 18:07:14
阅读次数:
148
二分图匹配,将需要进行的编号(1-10000)和物件进行匹配,而非编号之间,编号对应物品 ...
分类:
其他好文 时间:
2018-09-04 19:01:55
阅读次数:
171
昨天模拟,有一道高维宇宙,二分图匹配是正解,但是二分图匹配有点忘了,复习一下。 二分图匹配其实就是两个集合有一些元素可以匹配,试图找到最多匹配的一种情况。 二分图中的两个可以连得边用数组来实现。 每一个元素找可以连得边,如果想要匹配的点已经被人占了,就让前面的与目标点匹配的点找另一个可以匹配的点,这 ...
分类:
编程语言 时间:
2018-09-03 19:25:36
阅读次数:
202
嘟嘟嘟 这道题如果不看题解,我是绝对想不到二分图匹配的。 咱们先不想二分图匹配的事,先想想什么状态是有解的:只要每一行都有一个黑块,且每一个黑块都在不同的一列,那么一定有解。因为即使这些黑块不在主对角线上,我们也可以通过交换行(列)来达到这个最终状态,这就像不断交换两个数来给一个序列排序一样。 然后 ...
分类:
其他好文 时间:
2018-09-03 18:27:55
阅读次数:
154
这次没传送门了……题目懒得copy上来。 T1.高维宇宙 这题很明显是二分图匹配,题目中明确说了要配对。 我一开始的建图方法是有问题的,因为违背了二分图的一个性质,就是在同一个点集中的点是互相不能连边的。那么如何解决这个问题呢?我们知道任何一个大于2的质数必然是奇数,所以我们可以把所有的奇数作为一个 ...
分类:
其他好文 时间:
2018-09-03 02:24:21
阅读次数:
148
好久没有模拟了,然后一模拟就gg…… T1 高维宇宙 因为模拟标题上写的noip,所以当时我就压根没往二分图匹配想,而是生成了了一个像邻接矩阵的表,t[i][j]表示 a[i] + a[j],然后在倒三角矩阵里爆搜……虽然加上了如果加上当前最大值仍小于ans就返回的剪枝,但还是稳稳地30分……果然搜 ...
分类:
其他好文 时间:
2018-09-02 20:55:10
阅读次数:
192
传送门 这道题就是一道不大容易被看出来的二分图匹配……(也可能是我太菜了qaq) 首先我们看一下,题目要求我们把对角线上都填满。我们把每一行和每一列都抽象成一个点,那么我们只要让每一行和每一列都匹配上就可以。 先把每行向源点连边,每列向汇点连边,行和列之间,如果g[i][j]是1的话那么就把第i行和 ...
分类:
其他好文 时间:
2018-09-02 01:47:27
阅读次数:
168
传送门 这还是很显然是一道二分图匹配的题……(看数据范围辣么小) 其实这题就是建图稍微复杂一点。对于每个学生,我们把他们的床连到汇点上,然后对于每个没回家的和外来的人,我们把他们连到源点上,之后在人和床之间就按给定的关系连上就可以。注意自己和自己的床要连一条边。 处理过程比较繁琐……我们可以选择用1 ...
分类:
其他好文 时间:
2018-08-30 23:35:22
阅读次数:
313
传送门 这道题明显是二分图匹配……(因为我至今不会写匈牙利我就跑了遍dinic) 非常的明显,自己设定一个原点和汇点。把原点向所有的外籍飞行员连容量为1的边,所有的英国飞行员向汇点连容量为1的边,中间的边按题目描述,给你一条你就建一条容量为1的边。 之后直接跑网络流。至于最后怎么判断哪几个飞行员是配 ...
分类:
其他好文 时间:
2018-08-30 00:09:17
阅读次数:
188
POJ-1325 题意: 有两台机器A,B,分别有n,m种模式,初始都在0模式,现在有k项任务,每项任务要求A或者B调到对应的模式才能完成。问最少要给机器A,B调多少次模式可以完成任务。 思路: 相当于是在以n、m个点构成的二分图中,求二分图的最小顶点覆盖数(就是每个任务都涉及到,所需的顶点数)。根 ...
分类:
系统相关 时间:
2018-08-24 00:38:27
阅读次数:
210