题目链接
https://www.luogu.org/problemnew/show/P2756
前言
做了好多天模拟赛,感觉网络流还是非常重要的,然而学习网络流模型最好的就是网络流24题,所以决定一道一道的学习网络流24题,在博客里进行总结。
真实目的:增加访问量
飞行员配对方案
网络流24题中相对简单的一题,题面大家可以到luogu里面去看。
这是一道非常显然的二分图匹配问题,可以用匈牙利算法解决。
不过既然是网络流专题,那么就用最大流解决二分图匹配。
A类点表示英国飞行员,B类点表示外籍飞行员
S向A的所有点连流量为1的边,B的所有点向T连流量为1的边,AB之间的边流量都为INF
这样保证了每个A点只能流1,B点只能流1,所以就是二分图匹配了,至于输出方案,看下残余网络中那些边流就行了。