BASHU 2445 神奇的建图 费用流

《BASHU 2445  餐巾问题》


    【题目大意】  

一家餐厅在相继的N天里,每天要用ri块餐巾。餐厅可以选择购买新的餐巾,每块费用为p分;也可以选择把旧餐巾送到快洗部,洗一块需m天,花费f分;或者送到慢洗部,洗一块需n(n>m)天,费用为s分。求合理餐巾使用计划下可能的最小总花费。(1 <= N <= 1000, 1 <= m, f, n, s <= 60)  



 【建模方法】  经典构图题。

将每一天拆成两个点i, i’,加如下6条边:

 (s, i, ri, p)——在第i天可以买至多ri个餐巾,每块p分;

 (i, t, ri, 0)——第i天要用ri块餐巾;

  (s, i’, ri, 0)——第i天用剩的ri块旧餐巾;

  (i’, i+m, ∞, f)——第i天的旧餐巾送到快洗部,每块f分; 

(i’, i+n, ∞, s)——第i天的旧餐巾送到慢洗部,每块s分;

 (i’, i’+1, ∞, 0)——第i天的旧餐巾可以留到第i+1天再处理; 

求一次最小费用流即为结果。



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值