算法设计练习题——网络流问题

1.在这里插入图片描述
将每个拐角作为网络流的节点,如果拐角u和v之间有路径,则有(u,v)和(v,u)的两条边。每条有向边容量为1(代表每条边只允许通过最多1个人)。顶点s为教授家,重点v为学校。找从u到v的最大流,如果能找到最大流为2,则说明可以上同一所学校
2. 在这里插入图片描述
匹配问题,边容量为1,找到一个最大流,即经过所有顶点的最短路径覆盖问题
3. 在这里插入图片描述构造图G=(V,E)
其中V={s,x1,x2,…xn}∪{y1,y2,…yn,t}
E={(s,xi)|i=1,2,3,…n}∪{(yi,t)}∪{(xi,yi)|i!=j}
且c(e)=1
找到一个最大流,即是一个最大匹配

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值