码迷,mamicode.com
首页 >  
搜索关键字:最大匹配    ( 1308个结果
(转载)二分图匹配
一、二分图最大匹配 定义:匹配是图中一些边的集合,且集合中任意两条边都没有公共点,所有的匹配中,边数最多的就是最大匹配。 算法:用匈牙利算法可以在O(V*E)的复杂度内求出二分图的最大匹配,具体可以看byvoid神犇的blog,讲的很详细,不过想真正完全证明这个算法,得去看组合数学。二、二分...
分类:其他好文   时间:2014-08-26 19:08:56    阅读次数:208
Ural1109_Conference(二分图最大匹配/匈牙利算法/网络最大流)
解题报告二分图第一题。题目描写叙述:为了參加即将召开的会议,A国派出M位代表,B国派出N位代表,(N,M#include #include #include #define N 1050#define M 1050using namespace std;int mmap[M][N],vis[N],p...
分类:其他好文   时间:2014-08-25 19:00:14    阅读次数:289
【BZOJ】1934: [Shoi2007]Vote 善意的投票(网络流/-二分图匹配)
一开始我想到了这是求最小割,但是我认为这题二分图可做,将1的放在左边,0的放在右边,然后朋友连边,如果有冲突就相当于有1条x-y的边,求最小割也就是最大匹配即可。。可是不知道为什么就错了。#include #include #include #include #include #include us...
分类:其他好文   时间:2014-08-25 11:18:34    阅读次数:173
UVA 11557 - Code Theft (KMP + HASH)
UVA 11557 - Code Theft 题目链接 题意:给定一些代码文本,然后在给定一个现有文本,找出这个现有文本和前面代码文本,重复连续行最多的这些文本 思路:把每一行hash成一个值,然后对于每一个文本计算最大匹配值,枚举后缀,然后利用KMP去找即可 代码: #include #include #include #include #include ...
分类:其他好文   时间:2014-08-23 22:59:31    阅读次数:246
POJ 3693 Maximum repetition substring(后缀数组神题)
POJ 3693 Maximum repetition substring 题目链接 题意:给定一个字符串,求出其子串中,重复次数最多的串,如果有相同的,输出字典序最小的 思路:枚举长度l,把字符串按l分段,这样对于长度为l的字符串,肯定会包含一个分段位置,这样一来就可以在每个分段位置,往后做一次lcp,求出最大匹配长度,然后如果匹配长度有剩余,看剩余多少,就往前多少位置再做一次...
分类:其他好文   时间:2014-08-23 19:05:11    阅读次数:215
hdu----(1528)Card Game Cheater(最大匹配/贪心)
Card Game CheaterTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1272Accepted Submission(s): 675Pr...
分类:其他好文   时间:2014-08-22 19:33:29    阅读次数:197
J - Oil Skimming 二分图的最大匹配
DescriptionThanks to a certain "green" resources company, there is a new profitable industry of oil skimming. There are large slicks of crude oil floa...
分类:其他好文   时间:2014-08-19 10:32:05    阅读次数:210
POJ 2239 Selecting Courses【最大匹配】
大意:有一些课程,每个课程的上课时间在每周可能会有多节,你可以从中任选一个时间去听课,每周七天一天12节课 告诉你每节课的上课时间问在不冲突的情况下最多上几节课?分析:左集合课程右集合时间边为该节课对应的上课时间求最大匹配就行了代码: 1 #include 2 #include 3 #inclu.....
分类:其他好文   时间:2014-08-18 21:41:22    阅读次数:230
POJ 1274 The Perfect Stall【二分图最大匹配】
题意:二分图最大匹配分析:二分图最大匹配代码: 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 const int maxn = 205; 8 int n; 9 10 int Link[maxn]...
分类:其他好文   时间:2014-08-18 20:21:42    阅读次数:242
POJ 1469 COURSES【二分图最大匹配】
分析:二分图最大匹配代码: 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 const int maxn = 305; 8 9 int n;10 11 vector G[maxn];12 int...
分类:其他好文   时间:2014-08-18 20:21:02    阅读次数:242
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!