ASFNU SC Day2

暑期训练第二天,学习网络流……

包括SAP算法,SPFA费用流,zkw费用流等。

------算法模板-----

坑先放这,再填。

--------例题--------

学长说一道例题就蕴含一种思想。

例A.试题库问题

  经典的网络流匹配问题。

  建图:源点向每道题连流量为1的边,每道题向属类型连流量为1的边,类型向汇点连流量为ki的边。

  然后跑最大流,输出方案没啥好说的。

例B.危桥

  考虑将往返看作走两次,然后强行跑最大流。

  但是这样有个问题,就是万一a的流量流到b去了呢?

  大家都说把b的起终点倒过来,我现在暂时还没有理解。

例C.奇怪的游戏

  暂时还不会。

例D.飞行员配对方案问题

  简单二分图匹配,不说了。

例E.紧急疏散EVACUATE

  先搜出点与门间的距离。

  然后二分逃离时间,按时间拆点,网络流check即可。

  建图注意上个时间的点要向下个时间的点连INF边。

  细节非常爆炸。

------比赛-------

地址:https://cn.vjudge.net/contest/235439

A.Soldier and Traveling

  开始预判sigma ai==sigma bi

  建图:拆点,汇点向各城市连拥有军队数的边,各城市向连接着的城市(包括自己)的子点连INF边,各城市子点向汇点连需要军队数的边。

  跑最大流,然后输出方案。

B.Delivery Bears

  二分小熊携带的重量,然后重建图,网络流check。

  精度卡得厉害,WA了10次。

C.Tidying Up

  不会。

D.A Graph Problem

  不会*2

附代码:以后有时间再放。

 

转载于:https://www.cnblogs.com/JiuPleber/p/9231679.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值