二分图匹配
文章平均质量分 77
BraketBN
这个作者很懒,什么都没留下…
展开
-
【SPOJ-MATCHING】Fast Maximum Matching【二分图匹配】
dinic TLE,hungary TLE...然后听说了比hungary不知道高到哪里去的HK算法。模板...#include #include using namespace std;typedef long long LL;const int maxn = 50005, maxm = 150005, maxq = 200000, inf = 0x3f原创 2016-02-17 17:29:48 · 457 阅读 · 0 评论 -
【LA3989】Ladies' Choice【稳定婚姻】
【题目链接】照着大白打一发.../* Pigonometry */#include #include #include using namespace std;const int maxn = 1005;int n, pref[maxn][maxn], order[maxn][maxn], next[maxn], husband[maxn], wife[maxn];原创 2016-04-02 10:41:22 · 417 阅读 · 0 评论 -
【BZOJ2140】稳定婚姻【SCC】【二分图完备匹配】
题意:给出一个二分图完备匹配,找另一个完备匹配。竟然是SCC,和稳定婚姻并没有什么卵关系。对于原始的匹配点u, v,连接(v, u)对于可行的匹配点u, v,连接(u, v)跑一次tarjan。对于一组夫妻,如果两个人在同一个SCC里,那么是Unsafe,否则Safe。好久没敲tarjan了。#include #incl原创 2016-02-26 15:52:59 · 873 阅读 · 0 评论 -
【BZOJ1059】[ZJOI2007]矩阵游戏【二分图匹配】
题意:给出一个01矩阵,可以交换任意行,交换任意列。问是否可以把这个矩阵的对角线都变为1。http://www.cnblogs.com/jianglangcaijin/p/3799615.html说的挺详细的。#include using namespace std;const int maxn = 405, maxm = 40005;int n, head原创 2016-02-26 17:12:08 · 399 阅读 · 0 评论 -
【BZOJ1191】[HNOI2006]超级英雄Hero【二分图匹配】
【题目链接】无法匹配的时候break就好了。/* Pigonometry */#include #include using namespace std;const int maxn = 1005;int n, m, head[maxn], cnt, from[maxn], vis[maxn], clo;struct _edge { int v, next;原创 2016-04-05 16:12:06 · 372 阅读 · 0 评论 -
【BZOJ4429】[Nwerc2015] Elementary Math小学数学【二分图匹配】
【题目链接】题解:把算式和对应的数连边,跑二分图匹配。要先离散化一下数字,或者用map。复杂度:时间复杂度:O(二分图匹配),hungary是O(nm)。空间复杂度:O(n + m)。1A。GET:有算式,有数字,要连接起来,且不相同,那么就是匹配。/* Telekinetic Forest Guard */#inclu原创 2016-05-13 08:39:21 · 982 阅读 · 0 评论 -
【BZOJ3571】[Hnoi2014]画框【最小乘积匹配】
【题目链接】类似最大乘积生成树那样做,只不过是把求生成树改成了求完美匹配。【chenyushuo的题解】/* Telekinetic Forest Guard */#include #include #include using namespace std;const int maxn = 75, inf = 0x3f3f3f3f;struct po { int原创 2016-05-19 08:52:37 · 583 阅读 · 0 评论