首页 > 其他分享 >P3386 【模板】二分图最大匹配

P3386 【模板】二分图最大匹配

时间:2022-10-19 10:36:18浏览次数:53  
标签:二分 cnt vis int dfs P3386 模板 nt match

#include<bits/stdc++.h>
using namespace std;
const int N=5e5+4;
int n,m;
int h[N],to[N*2],nt[N*2],cnt;
void add(int x,int y){
    nt[++cnt]=h[x];
    h[x]=cnt;
    to[cnt]=y;
}
int match[N];
int vis[N];
bool dfs(int x)
{
    for(int i=h[x]; i; i=nt[i])
    {
        int y=to[i];
        if(vis[y])continue;
        vis[y]=1;
        if(match[y]==0||dfs(match[y]))
        {
            match[y]=x;
            return true;
        }
    }
    return false;
}
int e,ans;
int main(){
    //freopen("text.in","r",stdin);
    cin>>n>>m>>e;
    for(int i=1; i<=e; i++){
        static int x,y;
        cin>>x>>y;
        add(x,y);
    }
    for(int i=1; i<=n; i++){
        memset(vis,0,sizeof(vis));
        if(dfs(i))ans++;
    }
    cout<<ans<<endl;
}

标签:二分,cnt,vis,int,dfs,P3386,模板,nt,match
From: https://www.cnblogs.com/dadidididi/p/16805345.html

相关文章

  • P6242 【模板】线段树 3
    题目链接P6242【模板】线段树3【模板】线段树3题目背景本题是线段树维护区间最值操作与区间历史最值的模板。题目描述给出一个长度为\(n\)的数列\(A\),同时定义......
  • 快速缩略模板. ?imageView2/1/w/80/h/80
    通过 imageView2 接口提供常用图片处理模板。开发者根据业务需求,只需在下载URL后面附加相应的参数,就可以生成相应的缩略图。处理图片原图大小不超过32MB、宽高不超过30......
  • 二分答案的两种形式
    壹\(f(x_1,x_2,\dots,x_n)=(a_1,a_2,\dots,a_n)\),要让\(\max\{a_1,a_2,\dots,a_n\}\)最小或\(\min\{a_1,a_2,\dots,a_n\}\)最大。如果直接DP考虑让每一个\(a_i\)......
  • pentlab第三方镜像模板
    注意:使用此模板前,先把你的pentlab升级到最新版本,5.0.1链接:https://pan.baidu.com/s/1XNYo7CjD3ddSoC1gvHIt1w提取码:8a8i 更新模板引擎,对amdintel处理器做了区分使用......
  • 2022下半年 Acwing 第二篇:归并模板
    归并其实和快排比较类似,所以模板的记忆也大差不差。不能省懒!voidmerge_sort(intq[],intl,intr){if(l>=r)return;intmid=l+r>>1;merge_s......
  • 干货 | Elasticsearch基础但非常有用的功能之二:模板
    Elasticsearch最少必要知识实战教程直播回放1、引言业务场景1:数据量非常大,需要进行索引生命周期管理,按日期划分索引,要求多个索引的Mapping一致,每次手动创建或者脚本创......
  • 分享几个智慧城市可视化系统模板
    分享几个我觉得很泛用的智慧城市可视化大屏模板,功能齐全且强大,画面美观且酷炫! 模板一:智慧城市可视化应用管理平台整合城市相关数据资源,对公共环境、人员民生、公共安......
  • 线段树应用模板题
    利用刚学的线段树写一道模板题https://www.acwing.com/problem/content/1272/这里不需要更新修改,但是要求的却是最大值因而pushup时,也是取max,build与模板一样查询的que......
  • 【题解】CF1151C Problem for Nazar(二分答案)
    【题解】CF1151CProblemforNazar距离CSP剩下10天了,据说考前写题解可以增加RP所以我来写一篇题解+水点贡献分看题解区没有用二分答案来解决这道题的,我来提供一个......
  • [软件方法]如何制作EA的文档模板
    以下步骤以制作用例规约模板为例讲解如何自己制作EA的文档模板。只要模板合适,EA模型里的各种元素都可以以想要的排版和格式出现在文档中。【步骤1】在EA主界面上选择Publish......