时间复杂度 m*n(m为边的个数,n为点的个数) #include<iostream> #include<string.h> using namespace std; const int N=510,M=100010; int e[M],ne[M],h[N],idx; bool st[N]; int match[N]; void add(int a,int b) { e[idx]=b,ne[idx]=h[a],h[a]=idx++; } int n1,n2,m; bool find(int x) { for(int i=h...