本文共 683 字,大约阅读时间需要 2 分钟。
题意:就是求最大匹配
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define lson (rt<<1),L,M#define rson (rt<<1|1),M+1,R#define M ((L+R)>>1)#define cl(a,b) memset(a,b,sizeof(a));#define LL long long#define P pair #define X first#define Y second#define pb push_back#define fread(a) freopen(a,"r",stdin);#define fwrite(a) freopen(a,"w",stdout);using namespace std;const int maxn=5005;const int inf=999999;vector G[maxn];int matching[maxn];bool vis[maxn];int num;bool dfs(int u){ int N=G[u].size(); for(int i=0;i
转载地址:http://gkyym.baihongyu.com/