摘要:
最小覆盖等于n-最大匹配.View Code #include<iostream>#include<map>#include<cstring>#include<cstdio>#include<vector>using namespace std;const int maxn=180;vector<int>v[maxn];int vis[maxn],match[maxn];int n,m;void init(){ for(int i=0;i<=n;i++) v[i].clear(); memset(match,-1,s 阅读全文
posted @ 2012-03-07 19:18
静静的等待_93
阅读(98)
评论(0)
推荐(0)
摘要:
二分图View Code #include<iostream>#include<queue>#include<vector>#include<cstring>#include<string>#include<cstdio>#define maxn 501using namespace std;int match[maxn],vis[maxn];string a[maxn],b[maxn];int m,n,t;vector<int>q[maxn];void init(){ memset(match,-1,size 阅读全文
posted @ 2012-03-07 15:03
静静的等待_93
阅读(130)
评论(0)
推荐(0)

浙公网安备 33010602011771号