随笔分类 -  二分图

摘要:problem给出一张二分图求最大匹配solution新建一个源点s和汇点t从源点s到集合A各连一条边,容量为1从集合B到汇点t到各连一条边,容量为1让二分图内部的边容量为1很容易发现,形成的新的n+2个点,n+m条边的网络的最大流量就是二分图的最大匹配数。于是就变成... 阅读全文
posted @ 2018-06-10 21:46 gwj1139177410 阅读(159) 评论(0) 推荐(0)
摘要:找不到题了,今天最后一个坑给二分图学习笔记吧,明天回来填。12点之前发完10篇,ye~如果一张无向图的N个节点可以分成A,B两个非空集合,并且同一集合内的点之间都没有边相连的话,那么称这张图为二分图。(二分图有很多有趣的性质和用途1、二分图判定定理:一张无向图是二分图... 阅读全文
posted @ 2018-06-07 23:31 gwj1139177410 阅读(154) 评论(0) 推荐(0)
摘要:problem将n个罪犯分别关押进2座监狱每2个罪犯之间有一个冲突值,当他们在同一监狱时就会爆发让爆发的冲突值(最大的那个)最小,求那个最小值solution考虑判定:是否存在一种分配方案,使最大的冲突值不超过mid。当mid较小时的可行方案对于更大的mid一定可行(... 阅读全文
posted @ 2018-06-02 19:38 gwj1139177410 阅读(271) 评论(0) 推荐(0)
摘要:题面:给定一个二分图 求最大匹配思路:匈牙利算法,DFS版本。O(V*E) #include#include#includeusing namespace std;const int N = 3e6;vectorG[N];int po[N], book[N], ans... 阅读全文
posted @ 2018-04-17 21:01 gwj1139177410 阅读(196) 评论(0) 推荐(0)

选择