匈牙利算法模板
来源:互联网 发布:网络电视手机在线直播 编辑:程序博客网 时间:2024/05/21 17:52
#include<cstdio>#include<cstring>int n,m,d,x,y,ans,c[10001];bool a[10001][10001];bool vis[10001];inline bool dfs(int k){for(int i=1;i<=m;i++) if(a[k][i] && !vis[i]) { vis[i]=1; if(c[i]==0 || dfs(c[i])) { c[i]=k; //异或反转 return true; } }return false;}int main(){scanf("%d%d%d",&n,&m,&d);for(int i=1;i<=d;i++){scanf("%d%d",&x,&y);a[x][y]=a[y][x]=1;}for(int i=1;i<=n;i++){memset(vis,0,sizeof(vis));if(dfs(i)) ans++;} printf("%d\n",ans); return 0;}
1 0
- 匈牙利算法模板
- 匈牙利算法模板
- 匈牙利算法模板
- 【匈牙利算法模板】
- 匈牙利算法模板
- 模板:匈牙利算法
- 匈牙利算法模板
- 匈牙利算法模板
- 匈牙利算法模板
- 【图论】匈牙利算法模板
- 匈牙利算法模板
- 匈牙利算法&模板
- 匈牙利算法模板
- 匈牙利算法模板
- 匈牙利算法模板
- 匈牙利算法模板
- 【笔记+模板】 匈牙利算法
- 【匈牙利算法】匈牙利模板dfs、bfs
- 字节流读取数据注意事项
- 程序员常用工具大全(转载+原创)
- [Cloud Computing]Mechanisms: Automatically Defined Perimeter Controller
- 微信 支付异步回调 获取参数值
- 使用Eclipse里的Tomcat经常内存溢出的解决方法
- 匈牙利算法模板
- 【iReport+JasperReport】3.在Java工程中用jasper导出Excel报表
- JVM内存不足增大运行时内存
- 接口回调是个啥?
- shiro入门实例
- weChat 支付 (转载)
- HAWQ ——功能强大的SQL-on-Hadoop引擎
- Python冒泡排序
- jquery dialog 属性详解