int n1,n2,edge; int map[M][M];//邻接矩阵 int vis[M];//n2,集合中对每一个点的访问做标记 int match[M};//表示当前n1中可以与 n2 集合中相邻的点 void init( ) { int n1,n2,edge; scanf("%d%d%d",&n1,&n2,&edge); memset(map,0,sizeof(map)); memset(match,0,sizeof(match)); for(int i=0;i