板子题,学了个带花树算法。时间复杂度O(n^3)用于求一般图的最大匹配,即有奇环的图。 struct edge{ int to,next; }E[max_m<<1]; int head[max_n]; int cnt=1; void add(int from,int to){ E[cnt].to=to; E[cnt].next=head[from]; head[from]=cnt++; } int par[max_n],pre[max_n],link[max_n],ans; deque<int> q; char ty[max_n]; in...