二分图最大匹配(匈牙利KM)
来源:互联网 发布:挖贝软件下载 编辑:程序博客网 时间:2024/06/14 08:08
首先引用一个很好的博客——二分图大讲堂hh
11
这是poj
#include <iostream>#include<algorithm>#include<cstring>using namespace std;const int maxn=500+5;int edge[maxn][maxn];int cx[maxn];int n,m;int vist[maxn];int num(int u){ for(int i=1;i<=n;i++) { if(edge[i][u]&&!vist[i]) { vist[i]=1; if(cx[i]==-1||num(cx[i])) { cx[i]=u; return 1; } } } return 0;}int maxmatch(){ int res=0; memset(cx,0xff,sizeof(cx)); for(int i=1;i<=n;i++) { memset(vist,0,sizeof(vist)); res+=num(i); } return res;}int main(){ cin>>n>>m; int x,y; memset(edge,0,sizeof(edge)); while(m--) { cin>>x>>y; edge[x][y]=1; } int ans=maxmatch(); cout<<ans<<endl; return 0;}
阅读全文
0 0
- 二分图最大匹配(匈牙利KM)
- 二分图最大匹配(匈牙利算法)
- 二分图最大匹配(匈牙利算法)
- 二分图最大匹配(匈牙利算法)
- 匈牙利算法(二分图最大匹配)
- 二分图最大匹配(匈牙利算法)
- 二分图最大匹配(匈牙利算法)
- 二分图最大匹配(匈牙利算法)
- 二分图最大匹配(匈牙利算法)
- 二分图最大匹配(匈牙利算法)
- 二分图最大匹配(匈牙利算法)
- 二分图最大匹配(匈牙利算法)
- 匈牙利算法(二分图最大匹配)
- 图论 二分图 hdu1533 KM最大匹配
- [ 二分图匹配 ] 匈牙利算法 和 KM算法 总结
- 二分图匹配----基于匈牙利算法和KM算法
- 二分图匹配——匈牙利算法和KM算法
- (算法)二分图的最大匹配(匈牙利算法)
- pva-faster-rcnn训练过程介绍
- POJ 2332 One is good, but two is better 笔记
- 微信小程序日记(二)
- 17年暑假复习(搜索篇)共11题
- 【暑假复习】【搜索】POJ1979RedandBlack
- 二分图最大匹配(匈牙利KM)
- 数据库
- 项目总结任务计划
- 前端自动化测试
- 容斥定理 | 初步
- POJ2236-并查集
- JSONObject需要的jar包
- linux下sudo和su的一些区别
- AI 自动研发机器学习系统,DeepMind 让算法学习强化学习