POJ3041最大匹配匈牙利算法
来源:互联网 发布:商丘市蓝海网络 编辑:程序博客网 时间:2024/04/29 20:46
#include<iostream>#include<cstdio>#include<cstring>using namespace std;int a[501][501],match[501],m,n,p[501];int dfs(int x){ int i,j,k; for(i=1;i<=n;i++) if(a[x][i] && !p[i]){ p[i]=1; if(!match[i] || dfs(match[i])){ match[i]=x; return 1; } } return 0; }int main(){ int i,j,k; cin>>n>>m; int x,y; for(i=1;i<=m;i++){ scanf("%d%d",&x,&y); a[x][y]=1; } int ans=0; for(i=1;i<=n;i++){ for(j=1;j<=n;j++) p[j]=0; if(dfs(i)==1)ans++; } cout<<ans<<endl; return 0; }
0 0
- POJ3041最大匹配匈牙利算法
- poj3041 匈牙利算法 二分图最大匹配
- poj3041二分图的最大匹配匈牙利算法
- poj3041 二分图最大匹配(匈牙利算法)
- 二分图最大匹配:匈牙利算法(poj3041)
- POJ3041 最小点覆盖 最大匹配数 回顾匈牙利算法
- poj3041 最小点覆盖即最大匹配(匈牙利算法)(模板)
- POJ3041 Asteroids 二分匹配-匈牙利算法
- POJ3041《Asteroids》方法:匈牙利算法(最小点覆盖数==最大二分匹配数)
- poj3041 最小点覆盖==二分图最大匹配 匈牙利算法求解最大匹配问题(运用DFS)
- 最大匹配--匈牙利算法
- 0.85poj3041(匈牙利算法)
- poj3041匈牙利算法
- POJ3041 匈牙利算法
- 匈牙利算法求最大匹配
- 匈牙利算法求最大匹配
- hdu2063(最大匹配+匈牙利算法)
- 匈牙利算法-最大二分匹配
- ios 定位
- truncate和delete之间有什么区别
- 断点单步调试
- 对linux下一般性文件系统的理解
- 设计模式-适配器
- POJ3041最大匹配匈牙利算法
- SVN Checkout 不包括源文件夹根目录
- 2013年Stanley B. Lippman中国行,高博访谈视频
- [转载]Android 生成keystore,两种方式
- React Native学习之自定义一个组件
- 详解Android中AsyncTask的使用
- 常用代码及知识点集合
- GIT 分支最佳实践
- 那些程序员的搞笑牛逼注释