ACM_二分图
zz你的名字
不奢望过多,只希望未来的自己没有过多的遗憾。
展开
-
二分图(匈牙利算法)
来自renfei的板子 补充定义和定理: 最大匹配数:最大匹配的匹配边的数目 最小点覆盖数:选取最少的点,使任意一条边至少有一个端点被选择 最大独立数:选取最多的点,使任意所选两点均不相连 最小路径覆盖数:对于一个 DAG(有向无环图),选取最少条路径,使得每个顶点属于且仅属于一条路径。路径长可以为 0(即单个点)。 定理1:最大匹配数 = 最小点覆盖数(这是 Konig 定理) 定...原创 2018-03-21 19:05:25 · 382 阅读 · 0 评论 -
二分图-多重匹配
poj2289 二分图匹配一个点只能匹配一个,但是多重匹配能匹配多个,只要改变限制条件就可以了,先判断这个点匹配的数量有没有达到它自身或二分mid的限制,如果达到限制可以从匹配的点中选取能转移的匹配点。 //感觉kuangbin板子上的代码太费时了,还是自己写的好 #include<stdio.h> #include<sstream> #include<str...原创 2018-07-16 18:24:53 · 1226 阅读 · 0 评论