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

news/2024/6/23 6:16:12 标签: 算法, c++, 蓝桥杯
#include<bits/stdc++.h>
using namespace std;
const int N = 1e5+5;
int n,m,e;//n+m个顶点 e条边
vector<int> g[N];
int vis[N];
int match[N];
int ans = 0;
int dfs(int u)//腾位置
{
    int i;
    for(auto v: g[u])
    {
        if(vis[v] == 0)//未被访问过的,如果已访问过的说明腾不出位置
        {
            vis[v] = 1;//访问
            if(match[v] == 0 || dfs(match[v]))//为匹配的,或者能腾出位置
            {
                match[v] = u;
                return 1;
            }
        }
    }
    return 0;
}
int main()
{
    int i;
    cin >> n >> m >> e;
    for(i = 1; i<=e; i++)//存e条边
    {
        int u,v;
        cin >> u>> v;
        g[u].push_back(v);
    
    }
    for(i = 1; i<= n; i++)//左边n个顶点
    {
        memset(vis,0,sizeof(vis));//初始化
        if(dfs(i))//找增广路
        {
            ans++;
        }
    }
    cout << ans;
    return 0;
}


http://www.niftyadmin.cn/n/1143538.html

相关文章

2022年福建工程学院暑期集训总结

8.20到校集训 集训总结&#xff1a; 1.学习到 区间DP&#xff0c;树形DP&#xff0c;数位DP&#xff0c;线段树&#xff0c;树状数组等算法&#xff0c;并能独立完成简单模板题。 2.每日的cf VP训练&#xff0c;思维习惯和速度得到锻炼。 3.手速赛的训练&#xff0c;巩固…

路由网关 生产测试 软件

工厂生产的路由网关设备&#xff0c;出厂检测&#xff0c;初始化设备使用。 检测结果使用 Mysql 或 MSsql 保存。 配置文件设置加密&#xff0c;加密保存&#xff0c;数据库一键创建生成。 使用易语言编写。附上源码 链接: https://pan.baidu.com/s/1NxnTh5vTDpqT7EZL91tyF…

OTT平台媒资编辑工具

软件使用FTP连接视频系统的媒资中心&#xff0c;对媒资进行编辑更新等操作... 影片转码工具及影片上传管理等工具... 平台数据操作管理各种便捷工具...

升级包合并工具

把二个文件换规定合为一个文件。 使用易语言写&#xff0c;附上源码 链接: https://pan.baidu.com/s/1PKopICvsXLoXs3CA5YRhig 提取码: 6eb2

语音合成工具

附源码 链接: https://pan.baidu.com/s/1Zpd02hU5QJRSetNYQXHHJw 提取码: xkcx

K8s中 备份数据 检查验证(一)

对k8s中备份的数据进行验证&#xff0c;对比现k8s运行中的数据与备份的数据&#xff0c;检查是否备份异常。 脚本包括对K8s中的mysql,mongodb,redis及etcd四种数据库的现行状态及备份检查。 脚本运行在K8s中的master主机中。 bak 目录&#xff1a;里边的备份数据是从K8s中各…

K8s中 备份数据 检查验证(二)--Mysql备份验证

检查名为iotplat的Mysql数据库。 现行k8s中的mysql状况检查&#xff1b; status-mysql-iotplat.sh #!/bin/bashrundir$(cd $(dirname $0); pwd) thedaydate %Fif [ ! -d "${rundir}/log" ]; thenmkdir ${rundir}/log fiif [ "$*" ];thenarg$* elsearg&q…

【20220705】文献翻译——MISA: 多模态情感分析的模态不变和特定表征

MISA: Modality-Invariant and -Specific Representations for Multimodal Sentiment Analysis 摘要1. 简介2. 相关工作2.1 多模态情绪分析2.2 多模态表征学习 3. 方法3.1 任务设置3.2 MISA3.3 模态表征学习3.4 模态融合3.5 学习3.5.1 Lsim--相似度损失3.5.2 Ldiff - 差异损失3…