【图论】-二分图
文章平均质量分 83
tystrwor
这个作者很懒,什么都没留下…
展开
-
HDU4185 【二分图最大匹配】
Thanks to a certain "green" resources company, there is a new profitable industry of oil skimming. There are large slicks of crude oil floating in the Gulf of Mexico just waiting to be scooped up by e原创 2017-07-31 20:02:55 · 270 阅读 · 0 评论 -
UVA 1627 【二分图判定+背包问题】
原题链接 题意:有n(n分析:不认识的人一定不能分在一个组,在不认识人之间建边,用染色法判断是否为二分图。如果不是就是无解。 判定后会把所有的人分为m个两两对立的小组,然后用0/1背包来求出他们最接近的答案。 (把对立的两小组分别做差,二选一,然后用一个背包来求出这些差之间最终和最接近0,就表示最接近)#include#include原创 2017-08-07 20:08:09 · 468 阅读 · 0 评论 -
HDU2389 Rain on your Parade 【二分图最大匹配+HK算法】
HDU2389 链接 Rain on your ParadeTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 655350/165535 K (Java/Others)Total Submission(s): 4592 Accepted Submission(s): 1502Problem D原创 2017-07-31 18:35:36 · 385 阅读 · 0 评论 -
HDU2444 【二分图判定+匈牙利算法】
题目链接There are a group of students. Some of them may know each other, while others don't. For example, A and B know each other, B and C know each other. But this may not imply that A and C know eac原创 2017-07-25 10:49:07 · 187 阅读 · 0 评论 -
HDU3829 【最大独立子集】
题意:每个人喜欢某个动物,讨厌某个动物。一个人只有喜欢动物在,讨厌动物不在才会开心 问减去一些动物最多可以让多少人开心 建图难想 想到->对人建图对于两个人,如果A讨厌的是B喜欢的,或者A喜欢的是B讨厌的,就A->B连边,表示互斥求一遍最大匹配ans,因为一个人被拆成两个,所以(2*n-ans)/2就是最多开心人数最大独立子集+最原创 2017-08-02 10:01:29 · 344 阅读 · 0 评论 -
uva11419 【最大二分匹配求最小点覆盖 匈牙利算法】
uva11419 链接 题目大意:给一个由方格组成的二维平面,其中一些平面上有一些 目标需要清理,你可以从每次清理这个矩阵的一行或者一列,问清理位置。 分析:把点转化为边,就变成求最小点覆盖,而最小点覆盖等于最大二分匹配。(挑程上有证明过程) 用匈牙利算法去求最大二分匹配。求最小覆盖的步骤大致如下:1)在右边找到一个未被匹配过的点,标记。2)走一条没被原创 2017-07-25 08:45:01 · 212 阅读 · 0 评论