hdu 1151DAG图的最小路径覆盖数
来源:互联网 发布:企业数据集成 编辑:程序博客网 时间:2024/06/05 04:44
#include<stdio.h>#include<string.h>#define N 150int n,map[N][N],link[N],mark[N];int find(int k){int i;for(i=1;i<=n;i++){if(map[k][i]==1&&mark[i]==0){mark[i]=1;if(link[i]==0||find(link[i])==1){link[i]=k;return 1;}}}return 0;}int main(){int t,m,a,b,i,sum;scanf("%d",&t);while(t--){scanf("%d%d",&n,&m);memset(map,0,sizeof(map));memset(link,0,sizeof(link));for(i=1;i<=m;i++){scanf("%d%d",&a,&b);map[a][b]=1;}sum=0;for(i=1;i<=n;i++){memset(mark,0,sizeof(mark));sum=sum+find(i);}printf("%d\n",n-sum);}return 0;}DAG图的最小路径覆盖数=节点数(n)- 最大匹配数(m)
0 0
- hdu 1151DAG图的最小路径覆盖数
- hdu 1151 Air Raid DaG 图的最小路径覆盖
- HDU 1151 Air Raid(DAG上的最小路径覆盖)
- hdu 1151 DAG图(有向无环图)的最小路径覆盖
- HDU 1151 二分图的DAG最小路径覆盖 解题报告
- hdu 1151 Air Raid(DAG最小路径覆盖)
- hdu 1151 Air Raid 【DAG最小路径覆盖】
- hdu 1151 Air Raid DAG最小路径覆盖
- HDU 4160 Dolls(DAG最小路径覆盖)
- HDU 4160 Dolls(DAG最小路径覆盖)
- HDU 4160 Dolls(DAG最小路径覆盖)
- HDU -1151 二分匹配与DAG图(最小覆盖路径)
- hdu1151 Air Raid,DAG图的最小路径覆盖
- poj2594(DAG最小路径覆盖)
- 匈牙利算法 hdu 1151有向图的最小路径覆盖=顶点数-最大匹配数
- UVAlive3126 Taxi Cab Scheme(DAG的最小路径覆盖)
- 有向无环图(DAG)的最小路径覆盖
- 有向无环图(DAG)的最小路径覆盖
- OC ,自定义方法:逆序打印数组
- Live555类结构
- hdu 2578
- Servlet中产生验证码并在添加至jsp中
- poj 2836
- hdu 1151DAG图的最小路径覆盖数
- 元素类型为 "session-factory" 的内容必须匹配 "(property*,mapping*,(class-cach....解决方法
- Win7运行vc++6.0打开显示Microsoft(R) Developer Studio已停止工作解决方法
- 父子页面之间跨域通信的方法
- 快速排序——C++实现
- hdu 1533
- hdu 1853
- OC内存管理初级
- ADO.NET对数据库的访问