![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
二分图
Fb_by
这个作者很懒,什么都没留下…
展开
-
hdu5215 dfs染色判奇环+边双连通分量判偶环 (并查集)
Cycle Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 131 Accepted Submission(s): 39 Problem Description Ery is interested in原创 2015-05-03 17:36:01 · 1354 阅读 · 1 评论 -
2016 Multi-University Training Contest 1 1005 Necklace (hdu5727)【枚举+匹配】
链接:http://acm.hdu.edu.cn/showproblem.php?pid=5727 题意:有2*n个宝石,n个阴,n个阳,m条关系(a,b),代表a被b影响,a是阳,b是阴。问将这些宝石组成项链,最少的阳被影响的个数。 分析:我们现在枚举阴的排列,因为是环,所以有(n-1)!种,然后对于每个排列,把阳插入到阴的空隙中,如果空隙两边都没有影响则插入,然后跑一边二分匹配,得出的匹配原创 2016-07-23 14:32:14 · 246 阅读 · 0 评论 -
hdu1054 【树形dp】【二分匹配】
链接:http://acm.hdu.edu.cn/showproblem.php?pid=1054 题意:给你一棵树,一个点;可以覆盖所有相邻的边,问这样的点最少多少个。 树形dp: dp[i][0]表示当前点是覆盖点且子节点均被覆盖 dp[i][1]表示当前点不是覆盖点且子节点及子节点全被覆盖。 dp[i][0] += sum(min(dp[j][0], dp[j][1]));原创 2016-05-14 21:28:23 · 314 阅读 · 0 评论 -
Hopcroft-karp 算法
Hopcroft-Karp算法 该算法由John.E.Hopcroft和Richard M.Karp于1973提出,故称Hopcroft-Karp算法。时间复杂度O(n^0.5*m) 思路: 用bfs来找出多条不相交的最短增广路,形成极大增广路集,然后可以用匈牙利多路增广。 bfs要找最短的增广路,是因为增广路的长度每增加1,他的匹配数也增加1,所以最短保证答案的准确。 每一原创 2016-07-18 20:20:01 · 4129 阅读 · 0 评论