![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++ 二分图
碳酸钙的01妖精
这个作者很懒,什么都没留下…
展开
-
HDU-3549 Flow Problem(最大流)
Flow Problem Time Limit: 5000/5000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Problem Description Network flow is a well-known difficult problem for ACMers....原创 2018-07-20 07:22:58 · 153 阅读 · 0 评论 -
公牛母牛配(分图最大匹配母题——匈牙利算法)
【问题背景】 n只公牛和m只母牛, 某些公牛和某些母牛互相喜欢。 但最后一只公牛只能和一只母牛建立一对一匹配。 要使得最后牛群匹配对数最大。 【输入】 第一行三个整数n, m,k( 1<= n, m <= 10000,0< k <= 100000)。 下来k行,每行两个整数 x,y,表示一条边,连接X集合中x点和Y集合的y点。 【输出】 只有一行。输出一个整数,表示牛...原创 2018-09-22 10:44:01 · 2476 阅读 · 0 评论 -
二分图理论
增广路的定义: 若P是图G中一条联通两个未匹配顶点的路径,且属于M的边和不属于M的边在P上交替出现,则称P为相对于M的一条增广路径。 增广路径的定义可以推出的三个结论: ①P的路径长度必定为奇数,第一条边和最后一条边都不属于M ②P经过取反操作可以得到一个更大的匹配M ③M为G的最大匹配当且仅当不存在相对于M的增广路径 即增广路始于非M,终于非M(M的形成:1.初始不重配对连接。2.重...原创 2018-09-22 11:43:09 · 190 阅读 · 0 评论