POJ1325 Machine Schedule 二分图最大匹配
来源:互联网 发布:网络电视如何设置 编辑:程序博客网 时间:2024/05/16 01:44
基础题。
注意点在于当模式等于0时的处理。
#include<iostream>
using namespace std;
int n,m,k;
const int N=105,M=1005;
bool mat[N][N];
bool visit[N];
int link[N];
bool dfs(int u)
{
for(int i=0;i<m;i++)
if(!visit[i]&&mat[u][i])
{
visit[i]=true;
if(link[i]==-1||dfs(link[i]))
{
link[i]=u;
return true;
}
}
return false;
}
int main()
{
while(scanf("%d%d%d",&n,&m,&k),n!=0)
{
memset(mat,0,sizeof(mat));
int tmp,a,b;
for(int i=1;i<=k;i++)
{
scanf("%d%d%d",&tmp,&a,&b);
if(a*b!=0)//这句不加则wa
mat[a][b]=true;
}
int ans=0;
memset(link,-1,sizeof(link));
for(int i=0;i<n;i++)
{
memset(visit,0,sizeof(visit));
if(dfs(i))
ans++;
}
printf("%d\n",ans);
}
}
- POJ1325 Machine Schedule 二分图最大匹配
- poj1325 - Machine Schedule (二分图匹配)
- (杭电1150)(poj1325) Machine Schedule (二分图最大匹配)
- poj1325 Machine Schedule (最小点覆盖 二分图匹配)
- (POJ1325)Machine Schedule(二部图最大匹配)
- poj1325 二分图最大匹配
- POJ1325 Machine Schedule 【二分图最小顶点覆盖】
- POJ1325 Machine Schedule【二分图最小点覆盖】
- 二分图最小覆盖点数(最大匹配):Machine Schedule
- Machine Schedule 二分图最大匹配基础题
- poj - 1325 - Machine Schedule(二分图最大匹配)
- ZOJ 1364 Machine Schedule(二分图最大匹配)
- 【二分图|最大匹配】POJ-1325 Machine Schedule
- ZOJ 1364 Machine Schedule(二分图最大匹配)
- hdu1150—Machine Schedule(二分图最大匹配)
- ZOJ 1364 Machine Schedule (二分图最大匹配)
- POJ 1325 Machine Schedule (最大二分匹配)
- poj1325 - Machine Schedule
- 强制关闭指定数据库连接
- 关于SG函数
- iptables感悟-Centos
- Alpha 与 Beta
- InnoDB Checkpoints
- POJ1325 Machine Schedule 二分图最大匹配
- java中i=i++的问题
- jquery时间插件
- 三国杀中无止境的情况
- 外部类能访问内部类的成员
- linux2.4线程实现机制分析
- 常用的JavaScript验证正则表达式
- 中国移动4G业务明年有望投入商用
- 客户端性能优化实战经验分享