hdu2063(二分图匹配 匈牙利算法模板题)
来源:互联网 发布:sql库位库存分配 编辑:程序博客网 时间:2024/05/21 18:33
存一下模板
#include<bits/stdc++.h>using namespace std;const int maxn=505;int G[maxn][maxn],vis[maxn],pre[maxn];int k,m,n,temp1,temp2,sum;bool found(int x){ for (int i = 1;i <= n;i++) { if(G[x][i]&&!vis[i]) { vis[i]=1; if(pre[i] == 0||found(pre[i])) { pre[i] = x; return 1; } } } return 0;}int main(){ while (~scanf("%d",&k)&&k) { memset(G,0,sizeof G); memset(pre,0,sizeof pre); scanf("%d %d",&m,&n); sum=0; for (int i = 0;i < k;i ++) { scanf("%d %d",&temp1,&temp2); G[temp1][temp2] = 1; } for (int i = 1;i <= m;i ++) { memset(vis,0,sizeof vis); if (found(i)) { sum++; } } printf("%d\n",sum); }}
阅读全文
0 0
- hdu2063(二分图匹配 匈牙利算法模板题)
- hdu2063二分图(匈牙利算法模板)
- hdu2063[过山车] 二分图匹配 匈牙利算法
- HDU2063 过山车(二分图匹配-匈牙利算法模版题)
- hdu2063 过山车 (二分图匹配,匈牙利算法)
- hdu2063 过山车 二分图/最大匹配(匈牙利算法)
- hdu2063过山车(匈牙利算法)二分图匹配
- 【HDU2063】过山车(二分图最大匹配,匈牙利算法)
- HDU2063(二分图匹配模板题)
- 二分图,匈牙利算法,hdu2063
- hdu2063 过山车 二分图最大匹配 匈牙利算法
- hdu2063 过山车 (匈牙利算法 二分匹配)
- hdu2063 过山车 二分匹配 匈牙利算法
- 匈牙利算法(二分图匹配)模板
- 二分图匹配(匈牙利算法模板)
- hdu2063(最大权匹配匈牙利算法模板)
- 【二分图匹配】HDU2063-过山车【模板题】
- HDU2063过山车 匈牙利二分图最大匹配
- 欢迎使用CSDN-markdown编辑器
- Python爬虫,爬取百度百科词条
- doxygen使用与C++注释规范
- 05.Spring Cloud学习笔记之服务容错保护组件Hystrix
- 第2课:HLS 的工作机制
- hdu2063(二分图匹配 匈牙利算法模板题)
- 请求网页图片
- HDU
- 数据结构思维 第三章 `ArrayList`
- QToolButton 工具按钮
- 2017/9/2 离线赛
- C# IEnumerable、IEnumerator和yield关键字详解
- SPI总线接口
- doxygen的安装与配置