![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
二分图
Han Gang
这个作者很懒,什么都没留下…
展开
-
二分图多重匹配——小结
二分图的重匹配,说白了就说一对多的匹配。还是匈牙利算法,一般都是给出两个集合,然后让你对这两个集合进行匹配,但是其中一个集合是可以多次匹配的,但是匹配的次数是有限的(假设其中一个i的上限是limit[i]),和这个i匹配的个数就不能超过limit[i],而且每次匹配都会二分一些东西,来确定这两个之间能不能匹配。基本思路就说这样的。来道例题:POJ 3189——Steady Cow Assignm...原创 2020-01-04 15:51:26 · 3080 阅读 · 11 评论 -
POJ_2112:Optimal Milking——(二分图多重匹配)
题目传送门题目大意:先给你三个数,n,m,k,分别表示挤奶机的个数n,奶牛的个数m,还有每个挤奶机最多能挤k个奶牛。然后给你了一个e(n+m)*(n+m)的矩阵,1~n表示挤奶机,n+1到m表示奶牛,e[i][j]表示i到j之间的距离。然后让你求的是所有的奶牛都挤奶,所有奶牛走的距离的最大值尽可能的小,然后输出这个最小值。思路先用floyd来把整张图跑一遍,求出任意两点的最小距离。然后构...原创 2020-01-04 10:45:34 · 114 阅读 · 2 评论 -
二分图最大匹配——总结
刷了一些二分图的最大匹配的题,记录一些心得。二分图的最大匹配最常见也是用到的最多的还是匈牙利算法。匈牙利算法先找到这个点对应的可以匹配点,然后以次判断,它所匹配的点,如果找到一个未匹配的,那就和它匹配,如果匹配过了,就判断这个已经匹配过的能不能腾开,也就是说给要匹配的数让出位置。举例说明下:假设X是要匹配的数,然后现在找到了Y和X可以匹配,如果Y没有和别的数匹配的话,那就很好办了,直接让...原创 2020-01-02 20:45:40 · 217 阅读 · 1 评论 -
Graph Coloring I(二分图染色)
传送门题目描述修修在黑板上画了一些无向连通图,他发现他可以将这些图的结点用两种颜色染色,满足相邻点不同色。澜澜不服气,在黑板上画了一个三个点的完全图。修修跟澜澜说,这个图我能找到一个简单奇环。澜澜又在黑板上画了一个n个点m条边的无向连通图。很可惜这不是一道数数题,修修做不出来了。澜澜非常得意,作为一位毒瘤出题人,有了好题当然要跟大家分享,于是他把这道题出给你做了。输入描述:第一行两个...原创 2019-12-23 11:08:01 · 307 阅读 · 2 评论