
图论---二分图匹配
呜喵汪
这个作者很懒,什么都没留下…
展开
-
hdu-1083:Courses
最近学了一下二分图匹配,学之前感觉很难,一大堆乱七八糟的概念,学懂以后感觉就是个暴力算法,当然学的是未优化版。。。在此贴一篇大佬的博客,讲的也算比较详细。点击打开链接题目大意:这个题就是问你能否找到一种完美匹配方案,但是建图的时候要注意自己建有向图还是无向图。其实很容易理解,无向图相当于就已经把两边的点集分好类了。而有向图需要自己直接匹配。解题思路:二分图匹配问题 匈牙利算法Ac代码:无向图#in...原创 2018-07-15 21:14:08 · 204 阅读 · 0 评论 -
hdu 1151:Air Raid
题目大意:给你一个有向图,现在可以选择在每个点投放伞兵,伞兵可以访问所有能访问的点,但是要求一条路径只能被一个伞兵走过。求投放最少的伞兵来访问所有点。解题思路:仔细分析以后可以发现是最小路径覆盖,然而有一个结论就是最小路径覆盖=顶点数-最大匹配数。具体的证明以及解析推荐点击打开链接讲的比较清楚明白。Ac代码:#include <cstdio>#include <vector&g...原创 2018-07-15 21:19:40 · 183 阅读 · 0 评论 -
hdu:6346(最小权匹配+km算法复杂度检测题)
题目大意:虽然看不懂为啥是最小权匹配,但是只是用来检验一下km算法板子的复杂度。结果kuangbin大佬的板子T了。。。就去网上扒了另外的一份板子,没用读入挂的情况下700msAC(原题给了5s)。。。真是跪了,保存一下以备不时之需。。。就是注意一下这题需要long long 。。。Ac代码:#include<bits/stdc++.h>using names...原创 2018-08-10 14:50:04 · 1225 阅读 · 2 评论