[网络流24题-1]cogs14搭配飞行员
来源:互联网 发布:网站充值功能源码 编辑:程序博客网 时间:2024/05/11 18:47
你们就当我又水了一贴吧。。。
纯二分图匹配。。匈牙利算法。。。
#include <iostream>#include <cstdio>#include <cstdlib>#include <cstring>#include <algorithm>#include <vector>#include <queue>using namespace std;const int maxn=200;vector<int > g[maxn];void addedge(int from,int to){ g[from].push_back(to); g[to].push_back(from);}int match[maxn];bool book[maxn];bool dfs(int v){ //本身的结点不标为true for(unsigned i=0;i<g[v].size();i++) { int u=g[v][i]; if(book[u]==false) { book[u]=true; if(match[u]==0 || dfs(match[u])) { match[u]=v; match[v]=u; return true; } } } return false;}int main(){ freopen("flyer.in","r",stdin); freopen("flyer.out","w",stdout); int n,m; scanf("%d%d",&n,&m); int from; int to; while(scanf("%d%d",&from,&to)==2) { addedge(from,to); } int ans=0; for(int i=1;i<=n;i++) { if(match[i]==0) { memset(book,0,sizeof(book)); if(dfs(i)) { ans++; } } } printf("%d\n",ans); return 0;}
0 0
- cogs14 [网络流24题]搭配飞行员
- [网络流24题-1]cogs14搭配飞行员
- 【网络流24题】【COGS14】飞行员搭配问题
- 【网络流24题】搭配飞行员/飞行员配对方案
- 01. 搭配飞行员 [网络流24题]
- [网络流24题] 搭配飞行员
- [网络流24题] COGS 搭配飞行员
- [网络流24题]搭配飞行员
- [网络流24题] No1_ 搭配飞行员
- 14. [网络流24题] 搭配飞行员
- [网络流24题] 01 搭配飞行员(最大流)
- COGS 14 [网络流24题] 搭配飞行员
- 【网络流24题 搭配飞行员】二分图匹配
- cogs 14. [网络流24题] 搭配飞行员
- COGS 14. [网络流24题] 搭配飞行员
- CJOJ 1494 【网络流24题】 搭配飞行员
- [Loj] #6000. 「网络流 24 题」搭配飞行员
- libreoj 6000. 「网络流 24 题」搭配飞行员
- BAT、网易面试经验收集
- dash就激活成功了
- l2约束的最小二乘学习法
- 剑指Offer 21 包含min函数的栈
- Android系统启动流程源码分析
- [网络流24题-1]cogs14搭配飞行员
- STM32驱动步进电机
- 语音特征提取方法 (二)MFCC
- JVM面试篇
- L1-8最佳情侣身高差
- GPLT-天梯赛2016初赛 喊山(bfs)
- BZOJ 3166 [Heoi2013]Alo
- spoj8222:Substring(后缀自动机+拓扑排序)
- 用oc写连连看怎么将没每对button的位置随机排列但是还要整齐