poj3041-二分图最大匹配
来源:互联网 发布:象棋名手软件 编辑:程序博客网 时间:2024/05/17 02:19
连接有关二分图分析
题目:连接就知道了
行和列分别看成两个集合,子弹看成边就行了,一个典型的模板题。
代码如下:
#include<stdio.h>#include<string.h>bool used[505];int map[505][505];int match[10005];int n;bool find(int i){for(int j=1;j<=n;j++){if(map[i][j]&&!used[j]){used[j]=true;if(match[j]==0||find(match[j])){match[j]=i;return true;}}}return false;}void hungary(int n){ int sum=0;memset(match,0,sizeof(match)); for(int i=1;i<=n;i++){memset(used,false,sizeof(used));if(find(i))sum++;} printf("%d\n",sum);}int main(){ int m,x,y;while(scanf("%d%d",&n,&m)!=EOF){memset(map,0,sizeof(map));for(int i=1;i<=m;i++){ scanf("%d%d",&x,&y); map[x][y]=1;} hungary(n);}return 0;}
- poj3041-二分图最大匹配
- POJ3041 二分图最大匹配
- POJ3041--Asteroids--二分图最大匹配--Konig
- poj3041 二分图 最大匹配数
- (二分图最大匹配) poj3041 Asteroids
- poj3041 匈牙利算法 二分图最大匹配
- POJ3041--二分图最大匹配模板
- poj3041二分图的最大匹配匈牙利算法
- poj3041 二分图最大匹配(匈牙利算法)
- POJ3041 二分图最大匹配(网络流算法)
- POJ3041——Asteroids(二分图最大匹配)
- 二分图最大匹配:匈牙利算法(poj3041)
- 二分图相关概念 二分图最大匹配 二分图最大权匹配 poj3041 poj2195
- 二分图匹配应用。。poj3041
- poj3041--二分图匹配算法
- POJ3041(二分图匹配)
- 二分图匹配——POJ3041
- POJ3041-Asteroids(二分图匹配)
- 高仿QQHD mini左右滑动菜单栏效果
- 判断一个数是否是2的幂
- 安装Ubuntu时,部分分区识别不了
- 选择
- 用NSURLConnection Post上传数据的特殊字符处理
- poj3041-二分图最大匹配
- ArcGIS三大文件格式解析
- mac os lion10.7 搭建iphone开发环境
- Qt图片自适应窗口控件大小
- MapInfo数据格式
- 大学期间应读的书
- 数据库-第五讲-其他操作
- 严重: IOException while loading persisted sessions: java.io.EOFException
- SQL 触发器