码迷,mamicode.com
首页 >  
搜索关键字:最大匹配    ( 1308个结果
POJ2446_Chessboard(二分图最大匹配)
解题报告 题目传送门 题意: M×N的矩阵,k个点被标记,用2×1的木板最多可以放置多少个。 思路: 把标记的格子除外,链接相邻的两个格子,然后最大匹配出来的是二分图的两倍。 c++TLE了,G++1700+过了,理论上匈牙利算法的时间复杂度是n^3,就应该超时,可能数据弱吧。 还有一种建图方式就是建成二分图,将矩阵中的点奇偶分。 #include #include #incl...
分类:其他好文   时间:2014-07-28 00:11:29    阅读次数:389
POJ2239_Selecting Courses(二分图最大匹配)
解题报告 题目传送门 题意: 每天有12节课,一周上7天,一门课在一周有多天上课。求一周最多上几节课。 思路: 把课程看成一个集合,上课的时间看成一个集合,二分图就出来了。 #include #include #include using namespace std; int n,day[10][15],mmap[500][500],vis[500],cnt,pre[500];...
分类:其他好文   时间:2014-07-27 11:24:42    阅读次数:227
POJ2536_Gopher II(二分图最大匹配)
解题报告 题目传送门 题意: n只地鼠,m个洞,老鹰的到达地面的时间s,地鼠的移动速度v,求多少只地鼠会被老鹰吃了。 思路: 地鼠和洞看成两集合,建立二分图。只有当地鼠到洞的时间少于老鹰到地面的时间才连边。 #include #include #include #include using namespace std; int n,m,s,v,mmap[500][500],v...
分类:其他好文   时间:2014-07-27 11:23:02    阅读次数:240
POJ2771_Guardian of Decency(二分图/最大独立集=N-最大匹配)
解题报告 题目传送门 题意: 看到题目我就笑了,,, 老师认为这样的两个学生不是一对: 身高相差40以上(年龄都不是距离了,身高又算什么) 不同性别(sad,,,就不允许基友存在呀,,,谁的肥皂掉了,,,) 喜欢不一样的歌曲类型(你总不能要求两人整天听小苹果吧,,,,,,你是我的小丫小苹果,,,,,,) 喜欢一样的运动( they are likely to be fans of...
分类:其他好文   时间:2014-07-27 11:21:42    阅读次数:302
POJ1466_Girls and Boys(二分图/最大独立集=N-最大匹配)
解题报告 题目传送门 题意: 求满足条件的最大集合:集合内任何两个人都没有浪漫关系 思路: 跟POJ2771一样的题,变的简单多了。POJ2771解题报告 #include #include #include #include using namespace std; int n,mmap[550][550],pre[550],vis[550]; int dfs(int x)...
分类:其他好文   时间:2014-07-27 11:21:32    阅读次数:212
UVALive 5962 Strongly Connected Chemicals --最大独立集
题意:给n个阳离子和m个阴离子,并给出相互的吸引关系,求一个最大的点集,使其中的每个阴阳离子相互吸引。解法:枚举每条边,使该条边存在,然后建立反图,求一个最大匹配,此时的点数减去最大匹配与ans求一个最大值即可。代码:#include #include #include #include #incl...
分类:其他好文   时间:2014-07-27 10:51:22    阅读次数:333
带通配符的字符串匹配问题
1 /* 2 不使用c,c++库,?表示任意一个,*表示>=0任意,匹配规则要求匹配最大的字符子串,例如a*d ,匹配abbdd而非abbd,即最大匹配字符串 3 input :abcadefg 4 reule : a?c 5 ouput : abc 6 7 input : new...
分类:其他好文   时间:2014-07-27 10:33:32    阅读次数:292
POJ1325_Machine Schedule(二分图/最小点覆盖=最大匹配)
解题报告 题目传送门 题意: A机器有n个模式,B机器有m个模式,每个作业可以在任何机器的特定模式下工作,转换模式需要耗时,求最小耗时 思路: 把AB两机器的模式当成二分图顶点,模式之间的连线就是某个作业可以在该两个模式下工作,就转换成求最小点覆盖,用最少的点覆盖最多的边。 最小点覆盖=最大匹配 #include #include #include #include #inc...
分类:其他好文   时间:2014-07-26 17:14:22    阅读次数:253
POJ1469_COURSES(二分图最大匹配)
解题报告 题意: n个学生p门课程,每个学生学习0或1以上的课程。 问:是否可以组成委员会,满足 每个学生代表一门不同的课程 一门课程在委员会中有一名代表 思路: 很明显的二分图的完备匹配。 #include #include #include #include #include #include #define N 330 #define P 110 using na...
分类:其他好文   时间:2014-07-26 15:31:42    阅读次数:326
POJ1274_COURSES(二分图最大匹配)
解题报告 题目传送门 题意: n头m个机器,求最大匹配。 ps 一分钟前刚做了POJ1469 直接改了输入输出就交了,题意完全一样,,,sad ,代码传送门 The Perfect Stall Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 18108   Accept...
分类:其他好文   时间:2014-07-26 15:31:32    阅读次数:234
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!