題目傳送門
題目大意:有 n
nn 個男生和 m
mm 個女生,給出若干組關係,每組形如 x,y
x,yx,
y,表示男生 x
xx 可以和女生 y
yy 配對,問最多能成全幾對並輸出一種方案。
二分圖最大匹配,由於資料範圍很小,匈牙利演算法和網路流都可以的。
**如下:
#include
#include
#include
using
namespace std;
#define maxn 10010
int n,m,s,t,e=0;
struct edge
;edge e[maxn<<1]
;int first[maxn]
,len=1;
void
buildroad
(int x,
int y,
int z)
; first[x]
=len;
}int h[maxn]
,q[maxn]
,st,ed;
bool
bfs(
)return h[t];}
intdfs
(int x,
int flow)}if
(!tt)h[x]=0
;return tt;
}int
main()
網路流24題 搭配飛行員 飛行員配對方案
網路流24題 搭配飛行員 輸入檔案 flyer.in 輸出檔案 flyer.out 簡單對比 時間限制 1 s 記憶體限制 128 mb 問題描述 飛行大隊有若干個來自各地的駕駛員,專門駕駛一種型號的飛機,這種飛機每架有兩個駕駛員,需乙個正駕駛員和乙個副駕駛員。由於種種原因,例如相互配合的問題,有些...
網路流24題 飛行員配對方案問題
原題目有special judge所以我將題目去掉special judge之後如下 問題描述 第二次世界大戰時期,英國皇家空軍從淪陷國徵募了大量外籍飛行員。由皇家空軍派出 的每一架飛機都需要配備在航行技能和語言上能互相配合的 2 名飛行員,其中 1 名是英國飛 行員,另 1 名是外籍飛行員。在眾多...
網路流24題 飛行員配對方案問題
luogu 2756 給出n個英國飛行員和m個外籍飛行員,給出每個英國飛行員能配合的外籍飛行員編號,求最多可以選出多少對能互相配合的飛行員 最經典的二分圖匹配問題。其實用匈牙利演算法更合適,在時間複雜度上會更加優秀。用網路流來做的話,超級源點向每個英國飛行員連流量為1的邊,每個英國飛行員向能配合的外...