【图】O(VE)的匈牙利(C)
来源:互联网 发布:2016广告投放数据分析 编辑:程序博客网 时间:2024/06/09 19:28
#include<stdio.h>#include<string.h> bool g[201][201];int n,m,ans;bool b[201];int link[201]; bool init(){ int _x,_y; memset(g,0,sizeof(g)); memset(link,0,sizeof(link)); ans=0; if(scanf("%d%d",&n,&m)==EOF)return false; for(int i=1;i<=n;i++) { scanf("%d",&_x); for(int j=0;j<_x;j++) { scanf("%d",&_y); g[ i ][_y]=true; } } return true;} bool find(int a){ for(int i=1;i<=m;i++) { if(g[a][ i ]==1&&!b[ i ]) { b[ i ]=true; if(link[ i ]==0||find(link[ i ])) { link[ i ]=a; return true; } } } return false;} int main(){ while(init()) { for(int i=1;i<=n;i++) { memset(b,0,sizeof(b)); if(find(i))ans++; } printf("%d\n",ans); }}
0 0
- 【图】O(VE)的匈牙利(C)
- Johnson算法最短路O((V^2)lgV+VE) 任意两点间的最短路
- Eclipse的GUI插件(VE插件)
- 虚拟内窥镜(VE)
- ECLIPSE用VE进行RCP开发2:使用Eclipse的VE(Visual Editor)
- 二分图(匈牙利)
- 关于Eclipse VE(visual ediror)插件的一些总结
- 二分图(匈牙利算法)
- (算法)二分图的最大匹配(匈牙利算法)
- 二分图的最大匹配(匈牙利算法)
- 二分图的最大匹配(匈牙利算法)
- 二分图的最大匹配(匈牙利算法)
- 二分图的最大匹配 (匈牙利算法)
- 二分图的最大匹配(匈牙利算法)
- 二分图匹配匈牙利算法([ZJOI2009]假期的宿舍)
- Eclipse实用教程(VE插件使用详解)
- Eclipse安装VE插件(转载)
- 套合子(典型的匈牙利算法)
- -bash: /home/oracle: is a directory
- 类人脑引擎(6)-探讨心得
- vector中使用erase删除元素
- C++中的cout以及输出流运算符
- Qt中自定义槽和信号的简单示例
- 【图】O(VE)的匈牙利(C)
- 关于JOptionPane.showConfirmDialog()确认框的操作
- CListBox
- 实现文字垂直居中
- java学习之路之播放一首简单的音乐
- Hibernate HQL查询
- PAT1020. 月饼 (25)
- 会议
- Spring事务配置的五种方式