码迷,mamicode.com
首页 >  
搜索关键字:最大匹配-匈牙利算法    ( 71个结果
二分图 (匈牙利算法)
二分图的匈牙利算法二分图的难点主要在建图;关于二分图的几个重要公式: 最大匹配数=最小点覆盖 最小边覆盖=顶点总数-最大匹配数/2 (这个要拆点:uN=vN=cnt,ans=cnt-hungary/2) 最大团=补图最大独立集 最大独立集=顶点数-最大匹配匈牙利算法:int link[maxn...
分类:编程语言   时间:2015-03-11 16:55:29    阅读次数:122
hdoj--1045<dfs&二分图最大匹配>(这里是dfs解法)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1045题目描述: 在矩阵中放车,车可四面攻击,矩阵中有墙,可以防止攻击,给出墙的位置,输出最多可以放多少车;题目要点:dfs&二分图最大匹配(匈牙利算法)(这里是dfs) 本题在一开始作的时候陷入了贪心的...
分类:其他好文   时间:2015-03-11 00:34:07    阅读次数:142
二分图最大匹配--匈牙利算法
关于算法的讲解,个人觉得这篇博文写得非常好:http://blog.csdn.net/dark_scope/article/details/8880547我的代码: 1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 ...
分类:编程语言   时间:2015-02-23 15:24:41    阅读次数:181
BZOJ 1143 CTSC2008 祭祀river 二分图最大匹配
题目大意:给定一个拓扑图,求一个最大的点集,点集中的点两两不可达 这实际上就是让你求传递闭包后图的最大点独立集- - 利用二分图最大匹配就能搞- - #include #include #include #include #define M 110 using namespace std; int n,m,ans; bool map[M][M]; int state[M],resul...
分类:其他好文   时间:2015-01-28 08:28:18    阅读次数:220
eoj1854 Playing With Cubes 二分图最大匹配
Description Children are used to playing with special cubes with letters written on thecubes' faces. The goal of the game is to compose words using such cubes. If youwant to compose the word "DOG",...
分类:其他好文   时间:2014-12-27 17:40:35    阅读次数:297
BZOJ 1854 SCOI2010 游戏 二分图最大匹配/并查集
题目大意:给定n个武器,每个武器有两个属性,只能使用其中一个,要求选择一些武器 可以造成形如1 2 3 4的伤害 求最大伤害 题目大意我没写明白还是去看原题把QAQ 做法1: 同 1191 每个武器向两个属性连边 然后从1~10000枚举属性 跑二分图最大匹配 无法匹配则输出答案 #include #include #include #include #define M 1001001 u...
分类:其他好文   时间:2014-11-27 14:33:11    阅读次数:140
BZOJ 3175 Tjoi2013 攻击装置 二分图最大匹配
题目大意:给定一个n*n的网格图,要在0的位置上放置一些攻击装置,其中一个攻击装置的攻击范围是周围8个“日”字形区域,要求不能互相攻击,求最多放置多少个攻击装置 每两个能互相攻击且能放置的点连一条双向边,然后跑二分图最大点独立集即可 4W个点n^2居然没TLE 是数据太弱还是匈牙利算法太强了? #include #include #include #include #define M 210...
分类:其他好文   时间:2014-11-07 14:56:30    阅读次数:126
【二分图】【最大匹配】【匈牙利算法】bzoj1191 [HNOI2006]超级英雄Hero
裸的最大匹配。 1 #include 2 #include 3 #include 4 using namespace std; 5 vectorG[2002]; 6 typedef vector::iterator ITER; 7 int n,m,mat[2002],x,y; 8 bool vis[...
分类:编程语言   时间:2014-11-06 17:24:14    阅读次数:201
【二分图】【最大匹配】【匈牙利算法】洛谷 P2071 座位安排 seat.cpp/c/pas
∵每个座位可以坐俩人,所以拆点最大匹配。 1 #include 2 #include 3 #include 4 using namespace std; 5 #define N 2001 6 vectorG[N::iterator ITER; 8 int mat[N<<2]; 9 bool vis[...
分类:编程语言   时间:2014-11-04 19:32:32    阅读次数:305
【二分图】【最大匹配】【匈牙利算法】CODEVS 2776 寻找代表元
裸的匈牙利,存模板。 1 #include 2 #include 3 #include 4 using namespace std; 5 #define N 201 6 int n,m,x; 7 vectorG[N::iterator ITER; 9 int mat[N<<1]; bool vis[...
分类:编程语言   时间:2014-11-04 19:11:55    阅读次数:232
71条   上一页 1 ... 4 5 6 7 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!