码迷,mamicode.com
首页 >  
搜索关键字:最大匹配    ( 1308个结果
二分图最大匹配 (hdu1281、1528)
棋盘游戏 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 2298    Accepted Submission(s): 1330 Problem Description 小希和Gardon在玩一个游戏:对一个N*...
分类:其他好文   时间:2014-07-26 02:58:06    阅读次数:222
POJ训练计划3041_Asteroids(二分图/最小点覆盖=最大匹配)
解题报告 题意: 给出NxN的矩阵,有M个点是障碍 每次只能删除一行或者一列,最少删除多少次才能清除障碍 思路: 把行和列看作两个集合结点,把障碍看作集合结点的连线,这样就转化成求用最少的点来消灭边,也就是最小点覆盖。 在二分图中:(n个结点,且没有孤立的点) 最小点覆盖=最大匹配 最大点独立=结点数-最大匹配 #include #inclu...
分类:其他好文   时间:2014-07-26 01:55:56    阅读次数:213
SPOJ AMR12A The Black Riders --二分+二分图最大匹配
题意:有n个人,m个洞。每个洞能容纳一个人,每个人到每个洞需要花费一些时间。每个人到达一个洞后可以花C的时间来挖一个洞,并且最多挖一个洞,这样又能多容纳一人。求能使至少K个人进洞的最短时间。解法:看到n个人和m个洞,并且人要进洞容易想到二分匹配,又是求极值的问题,应该是最大匹配。由于直接求极值不好求...
分类:其他好文   时间:2014-07-26 01:24:07    阅读次数:230
SPOJ AMR12A The Black Riders --二分+二分图最大匹配
题意:有n个人,m个洞。每个洞能容纳一个人,每个人到每个洞需要花费一些时间。每个人到达一个洞后可以花C的时间来挖一个洞,并且最多挖一个洞,这样又能多容纳一人。求能使至少K个人进洞的最短时间。解法:看到n个人和m个洞,并且人要进洞容易想到二分匹配,又是求极值的问题,应该是最大匹配。由于直接求极值不好求...
分类:其他好文   时间:2014-07-26 01:23:47    阅读次数:184
Ural1109_Conference(二分图最大匹配/匈牙利算法/网络最大流)
解题报告 二分图第一题。 题目描述: 为了参加即将召开的会议,A国派出M位代表,B国派出N位代表,(N,M 会议召开前,选出K队代表,每对代表必须一个是A国的,一个是B国的; 要求每一个代表要与另一方的一个代表联系,除了可以直接联系,也可以电话联系,求电话联系最少 思路: 电话联系最少就要使直接联系最大,又是一一匹配关系,就是二分图的最大匹配。 下面是匈牙利算法。 #includ...
分类:其他好文   时间:2014-07-24 23:29:53    阅读次数:303
poj 1469 (hdu1083)COURSES 最大匹配
COURSES Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 17153   Accepted: 6740 Description Consider a group of N students and P courses. Each student visit...
分类:其他好文   时间:2014-07-24 11:33:53    阅读次数:275
hdu1845 Jimmy’s Assignment --- 完备匹配
题意: 要求在一个特殊的图上找最大匹配,该图特点是:无向图,每个节点度数为3,是一个边双连通分量(the graph is 2-edge-connected (that is, at least 2 edges need to be removed in order to make the graph disconnected) 这一点是这样理解的把。。) 思路: 一般想法就直接建图求最大匹...
分类:其他好文   时间:2014-07-23 13:22:07    阅读次数:207
hdu1281 棋盘游戏 --- 最大匹配
给一个矩形棋盘,上面有一些空格点,可以放象棋中的“车”, 现给出空格的坐标,求最多可以放多少个“车”使他们互不攻击(根据象棋规则,每行每列至多只能放一个), 还要求有几个“车”是必须选择的。 因为每行每列只能放一个,所以不能有冲突的x或y坐标,既把x和y分为二分图的两个集合,要求最大匹配。 至于有多少个必须选择的,我们可以枚举最大匹配中的每个匹配,(一个匹配相当于一个坐标嘛),去掉...
分类:其他好文   时间:2014-07-22 22:39:13    阅读次数:155
hdu1068 Girls and Boys --- 最大独立集
有一个集合男和一个集合女,给出两集合间一些一一对应关系,问该两集合中的最大独立集的点数。 最大独立集=顶点总数-最大匹配数 此题中,若(a,b)有关,则(b,a)有关,每一个关系算了两次,相当于二分图的两边集合没有分男女,两边都是总人数, 所以此题中答案应该是 顶点总数-最大匹配数/2 #include #include #include #include #include #...
分类:其他好文   时间:2014-07-22 22:38:34    阅读次数:170
区间DP基础篇之 POJ2955——Brackets
怒拿一血,first blood,第一个区间DP,第一次就这样子莫名其妙不知不觉滴没了~~~ 题目虽然是鸟语,但还是很赤裸裸的告诉我们要求最大的括号匹配数,DP走起~ dp[i][j]表示区间[i,j]的最大匹配数,那么最重要的状态转移方程就是: dp[i][j]=max(dp[i][k]+dp[k+1][j]) 对啦,要先初始化边界啊,两步走~: memset(dp,0,siz...
分类:其他好文   时间:2014-07-21 23:27:29    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!