二分图匹配
WTIAW.TIAW
这个作者很懒,什么都没留下…
展开
-
P2762 太空飞行计划问题 最大权匹配图dinic
思路:1.由于自己的打不出来,只能接用翔神的了。(洛谷的评测太坑)。2.我们可以先建立一个s和一个t,然后将题目中的实验连接起来,此时的边权为收益。3.然后在实验和器材和花费上建立一条边,此时边权为INF。4.然后在器材和t上建立一条边,#include <iostream>#include <cstdio>#include <sstream>#...原创 2019-10-15 18:38:44 · 152 阅读 · 0 评论 -
hdu3488 Tour km求完备匹配最小值 带图解析
传送门题意:给你一些 从某一景点到某一景点 的距离,让你求能否遍历全部景点,并且至少走一个环。思路:我们发现,只要遍历全部的景点一次,且又回到了起点,那么一定会有一个完备匹配,我们可以将一个景点拆成两个点,比如u -> u和u’。将这两个点一个放在x部,一个放在y部。然后按照题意连接,如果图中存在一个环的话,那么下图x集和y集一定存在完备匹配。比如:路径:1-4-5-3-2-1理解了...原创 2019-10-14 18:09:09 · 242 阅读 · 0 评论 -
hdu 2819 Swap 完全匹配 匈牙利算法 spjudge
传送门大~一痕奈,这个题浪费了我很长时间,要好好的总结。1.spj就是因为答案不确定,所以会有特别的方法检验答案的正确性。2.做题之前要好好读题,免得出现输出不符合答案规定的情况。思路:此题的思路就是用最大值匹配,匈牙利算法,最后在模拟一遍过程(在这里浪费了很长时间(怨念))。#include<iostream>#include<cstring>#includ...原创 2019-10-14 16:41:27 · 143 阅读 · 0 评论 -
hdu1150 Machine Schedule 匈牙利算法 最小点覆盖=最大值匹配
传送门思路:最小点覆盖=最大值匹配红色标记的继为最小点覆盖,每条边代表每台机器。我们发现只要三个点,就能覆盖所有机器。#include<iostream>#include<cstring>#include<algorithm>#include<cstdio>#include<cstdlib>#include<qu...原创 2019-10-13 19:08:07 · 162 阅读 · 0 评论 -
奔小康赚大钱 HDU - 2255最大权值匹配 KM模板
传送门思路:原来想用dfs做,然后果断wa,后来才知道要用KM最大权值匹配,学习了。AC代码:#include<iostream>#include<cstring>#include<algorithm>#include<cstdio>#include<cstdlib>#include<queue>#inclu...原创 2019-10-13 18:32:36 · 167 阅读 · 0 评论 -
hdu2063过山车 匈牙利算法&最大流求解二分图
传送门思路:求男孩和女孩的配对个数。裸的匈牙利算法,用dinic建图直接求最大流也行。匈牙利算法#include<iostream>#include<cstring>#include<algorithm>#include<cstdio>#include<cstdlib>#include<queue>#incl...原创 2019-10-13 16:21:29 · 228 阅读 · 0 评论 -
P2756 飞行员配对方案问题 二分图匹配 Ek&匈牙利算法
/*** From:* Qingdao Agricultural University* Created by XiangwangAcmer* Date : 2019-10-08-20.19.40* Talk is cheap.Show me your code.*/#include<iostream>#include<cstring>#include&...原创 2019-10-09 12:26:21 · 249 阅读 · 0 评论