
二分图
几许情愁
这个作者很懒,什么都没留下…
展开
-
二分图最大匹配模板 匈牙利算法
关于二分图最大匹配的一些问题:1. 求最小路径覆盖的解:ans=节点数➖最大匹配树;(如 POJ 1422 Air Raid)2. 无向图的最大匹配:需要记录双向的边,并且最后答案除2;(如 HDU 1054 Strategic Game)3.最小点覆盖=最大匹配下面是二分图最大匹配模板(匈牙利算法 适合较小数据 大约1500以内)邻接表模板:#include...原创 2018-07-27 11:05:30 · 186 阅读 · 0 评论 -
【二分图匹配+路径输出】Swap
Problem Description Given an N*N matrix with each entry equal to 0 or 1. You can swap any two rows or any two columns. Can you find a way to make all the diagonal entries equal to 1? ...原创 2018-07-21 10:03:20 · 903 阅读 · 0 评论 -
奔小康赚大钱 【二分图最大权匹配 KM算法板子题】
Problem Description 传说在遥远的地方有一个非常富裕的村落,有一天,村长决定进行制度改革:重新分配房子。 这可是一件大事,关系到人民的住房问题啊。村里共有n间房间,刚好有n家老百姓,考虑到每家都要有房住(如果有老百姓没房子住的话,容易引起不安定因素),每家必须分配到一间房子且只能得到一间房子。 另一方面,村长和另外的村领导希望得到最大的效益,这样村里的...原创 2018-09-12 19:23:50 · 208 阅读 · 0 评论 -
tour 【二分图带权最小匹配】
//给一个有向图,//找出若干环,使得这些环覆盖所有点且每个点只能在一个环中//问所得的所有环的所有边权值之和的最小值为多少//对于每一个点只有一个入度和一个出度,那么将每个点拆成//入度点和出度点,将所有入度点和所有出度点构成一个完备匹配//由于是完备匹配,所以每个点的出度和入度都有一个不是自己的点//相连,那么将完备匹配的所有点连接起来一定是若干环//所得完备匹配的最小匹配即为...原创 2018-09-12 20:58:19 · 542 阅读 · 0 评论 -
二分图多重匹配模板
#include<cstdio>#include<cstring>#include<string>#include<stdlib.h>#include<iostream>#include<algorithm>#include<math.h>#include<map>#i原创 2018-10-24 11:09:30 · 239 阅读 · 0 评论 -
洛谷 P1525 关押罪犯 【二分图染色法+二分】
题目链接:https://www.luogu.org/problem/P1525AC代码:/*二分答案,再用二分图染色法判断是否有矛盾,即两个当前点的颜色和与他连接的点的颜色相同;*/#include<bits/stdc++.h>#define max(a,b) a>b?a:b#define min(a,b) a>b?b:ausing namespac...原创 2019-08-09 15:01:57 · 259 阅读 · 0 评论