随笔分类 - 图论----二分图匹配
摘要:[TOC] 知识点:二分图最大权匹配 知识点概要: 二分图最大权匹配是指在二分图中,每一条边都会有一个权值,询问的是匹配之后的最大权值而不是最大的匹配数,主要的做法有KM和最费用流的做法。 知识点详解: 二分图最大权匹配的主要做法是KM和费用流。而费用流的做法是比较简单的,新建一个源点和一个汇点,然
阅读全文
摘要:[TOC] BZOJ3175 攻击装置 [题目传送门][1] 题解 emm...似乎说这个是最大独立集,可能之前并不知道有这个东西。由于攻击装置是攻击日字形的,所以我们可以根据奇偶性构造二分图,跑出二分图的最大匹配之后,用总的点数减去匹配个数就是答案了(因为这所有的匹配中,每一对只能够选择一个)。
阅读全文
摘要:[TOC] BZOJ1191 超级英雄Hero [题目传送门][1] 题解 裸的二分图匹配,直接跑匈牙利即可。 code include using namespace std; typedef long long ll; bool Finish_read; templateinline void
阅读全文
摘要:[TOC] BZOJ1059 矩阵游戏 [题目传送门][1] 题解 刚开始理解错题意了,以为除了主对角线上之外都不能有1.后来发现只要主对角线上可以都是1就是合法的了。实际上的题意就是让你判断$n$行与$n$列是否可以都匹配上,这样就是一个比较简单的二分图匹配,如果第$(i,j)$位置上为1,就说明
阅读全文

浙公网安备 33010602011771号