hdu 2063(二分图模板测试)

Posted 啦啦啦天啦噜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hdu 2063(二分图模板测试)相关的知识,希望对你有一定的参考价值。

int mp[maxn][maxn];
int book[maxn],vis[maxn],sum;
bool dfs(int x)
{
    for(int i=1;i<=m;i++)
    {
        if(mp[x][i]&&!vis[i]){
            vis[i]=1;
            if(book[i]==0||dfs(book[i])){
                book[i]=x;
                return 1;
            }
        }
    }
    return 0;
}
int solve()
{
    int sum=0;
    memset(book,0,sizeof(book));
    for(int i=1; i<=n; i++){
        memset(vis,0,sizeof(vis));
        if(dfs(i)) sum++;
    }
    return sum;
}

 

以上是关于hdu 2063(二分图模板测试)的主要内容,如果未能解决你的问题,请参考以下文章

luogu3386 模板二分图匹配 匈牙利算法 hdu2063 过山车 dinic

hdu2063 过山车二分图匹配

HDU2063(二分图最大匹配)

hdu-2063-二分图最大匹配

二分图简单概念&&HDU 2063

hdu2063 过山车 二分图最大匹配