图论-匹配
文章平均质量分 78
Flynn_curry
这个作者很懒,什么都没留下…
展开
-
hdu2063 过山车&&poj1469 COURSES(二分匹配)
hdu2063:http://acm.hdu.edu.cn/showproblem.php?pid=2063题意思路:裸求最大匹配数。#include #include #include #include #include #include #include #include using namespace std;typedef long long原创 2016-10-28 16:16:19 · 330 阅读 · 0 评论 -
hdu1068 Girls and Boys(最大点独立集)
http://acm.hdu.edu.cn/showproblem.php?pid=1068题意:给你一系列的浪漫关系,求其中不在浪漫关系中人的学生数。思路:最大点独立集。最大点独立集=节点数-最大匹配数。注意“The relation “romantically involved” is defined between one girl and one boy.”,虽然样例中原创 2016-10-28 21:50:10 · 359 阅读 · 0 评论 -
hdu1151 Air Raid(最小边覆盖)
http://acm.hdu.edu.cn/showproblem.php?pid=1151题意:给你n个城镇和m条边,边是单向的且图中没有环。选择一些小兵空降在城镇上,小兵可以沿着单向边走到路的尽头,问最少需要多少个小兵可以遍历所有的顶点。思路:最小边覆盖,用尽量少的不相交简单路径覆盖有向无环图(DAG)G的所有顶点。依旧是定理[金馆长哭],怎么这几道题都是定理啊,想吐槽。原创 2016-10-29 19:04:09 · 356 阅读 · 0 评论 -
二分图中对最小顶点覆盖、最小边覆盖、最大独立集的理解
仅仅用于自己理解,若有共鸣,别太吐槽就行哈~首先是匈牙利算法的本质:(图参考了zxy的)这个图要详细看完,那么刚开始我想的“找小三”实际上就是递归找增广路的过程,如果找到增广路,匹配数就一定可以加一。(代码就不上了,都是一个模板)理解到这里其实才只是个开始,我想解决的是最大匹配与最小顶点覆盖数、最小边覆盖数、最大点独立集之间的关系是怎么得来的。首先是结论原创 2016-10-29 20:01:27 · 13648 阅读 · 4 评论 -
hdu1054 Strategic Game(最小顶点覆盖)
http://acm.hdu.edu.cn/showproblem.php?pid=1054题意:Bob想要保卫一个中世纪城市,每个节点可以放一个工兵,每个工兵只能从一条路的一端打向另一端,如果这个节点相连多个边,那么与之相连的点工兵都可以保卫到。所有的道路组成一颗树,求可以保卫这棵树所需要的最少工兵数是多少。ps:刚学了匈牙利算法,就是那个趣写教程,太火了就不上链接了。整体思原创 2016-10-27 21:05:02 · 753 阅读 · 0 评论 -
poj3041 Asteroids(最小顶点覆盖经典模型)
http://poj.org/problem?id=3041题意:给你一个n*n的格子,然后是k个坐标,每个坐标代表这个地方有一个小行星。每个光束可以摧毁一整行或一整列的小行星,求问最少用多少光束可以摧毁所有小行星。思路:好吧。。刚开始愣是不知道怎么建图,这种问题居然能和最小顶点覆盖联系到,学到了。最大匹配和最小顶点覆盖本就是两个概念,并没有什么关系,如果一开始想怎么匹配,那完原创 2016-10-29 22:02:53 · 541 阅读 · 0 评论 -
poj3020 Antenna Placement(无向图最小边覆盖)
http://poj.org/problem?id=3020题意:给你一个n*m的图,'*'表示城市,每个无线网只能覆盖两个城市,且这两个城市只能东南西北相邻,求最小用多少这样的无线网可以覆盖所有的城市。ps:做完这道题我感觉英语不好这题就做不出来。。思路:无向图的最小边覆盖。刚开始各种看不懂题我就不说了= =。一开始一看是矩阵以为和上一道题一样,结果感觉这才是真正原创 2016-10-30 11:02:00 · 394 阅读 · 0 评论