标签:des style http java color os
7 0: (3) 4 5 6 1: (2) 4 6 2: (0) 3: (0) 4: (2) 0 1 5: (1) 0 6: (2) 0 1 3 0: (2) 1 2 1: (1) 0 2: (1) 0
5 2
#include"stdio.h"
#include"string.h"
#define N 505
int g[N][N];
int mark[N];
int link[N];
int n;
int find(int k)
{
	int i;
	for(i=0;i<n;i++)
	{
		if(g[i][k]&&!mark[i])
		{
			mark[i]=1;
			if(link[i]==-1||find(link[i]))
			{
				link[i]=k;
				return 1;
			}
		}
	}
	return 0;
}
int main()
{
	int i,j,u,v,m;
	while(scanf("%d",&n)!=-1)
	{
		for(i=0;i<n;i++)
			for(j=0;j<n;j++)
				g[i][j]=0;
		for(i=0;i<n;i++)
		{
			scanf("%d: (%d)",&u,&m);
			while(m--)
			{
				scanf("%d",&v);
				g[u][v]=1;
			}
		}
		memset(link,-1,sizeof(link));
		int ans=0;
		for(i=0;i<n;i++)
		{
			memset(mark,0,sizeof(mark));
			if(find(i))
				ans++;
		}
		printf("%d\n",n-ans/2);
	}
	return 0;
}hdu 1068 Girls and Boys(匈牙利算法求最大独立集),布布扣,bubuko.com
hdu 1068 Girls and Boys(匈牙利算法求最大独立集)
标签:des style http java color os
原文地址:http://blog.csdn.net/u011721440/article/details/38070383