
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 · 177 阅读 · 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 · 2514 阅读 · 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 · 226 阅读 · 0 评论