POJ2391 Ombrophobic Bovines+POJ2455

题目

网络流+二分答案+floyed最短路径+分点

题意好理解。

1、由于答案是是要最短的避雨时间,因此需要猜测并验证可能的避雨时间-->二分法求答案

2、由于需要建图,而一个农场上既有牛又有避雨点,牛又可以自行选择避雨点,为了建图方便,选择分点,将i号地分为i号只有牛的地和i+f号只有大棚的地,这样,图的层次可以这样分,源点连所有有牛的地,流量为每块地的牛数量,只有牛的地若满足条件,可以和只有大棚的地相连(条件是这条路的时间<=当前讨论的避雨时间),流量为大棚可容纳的牛的数量,最后只有大棚的地和汇点相连,流量为INF。

3、由于要考虑牛去不同的避雨点的消耗时间,用以建图,所以求最短路。

4、本题为网络流。

5、数据用ll

6、代码见其他博客吧

题目

题意好理解,是上一题的简化版,只要求找最短中的最长路径即可,从1到n跑最大流,每条边容量为1.

1、二分找答案

2、注意无向图的构图正反容量都为w

3,代码见其他博客

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值