码迷,mamicode.com
首页 > 其他好文 > 详细

Luogu 星际转移问题(枚举 + 最大流)

时间:2018-02-20 14:21:04      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:image   分层   最大   而且   数据   建模   运动   bubuko   建图   

题目: luogu 2754

看到最短时间, 很自然地想到了最小费用最大流, 但这么做是有漏洞的. 

因为只要能够运载 k 个人就可以, 不一定是最大流, 最大流的时间有可能比运输 k 个人的时间长. 

你看题目给的这个数据范围很小, 而且不能用费用流做, 只能用最大流, 可见要枚举时间, 按照时间来分层建图. 

就是说每次时间++, 连一层这个时间里的边, 直到最大流 >= k, 输出答案. 

建模如下图, 以题目中样例画的, 蓝色的边是样例中飞船的运动路线, 红色的边是最终的答案路径. 

 

技术分享图片

 

Luogu 星际转移问题(枚举 + 最大流)

标签:image   分层   最大   而且   数据   建模   运动   bubuko   建图   

原文地址:https://www.cnblogs.com/milky-w/p/8454635.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!