2019年10月30日

【LOJ6225&网络流24题】火星探险问题(费用流)

摘要: 题意: 思路: 【问题分析】 最大费用最大流问题。 【建模方法】 把网格中每个位置拆分成网络中两个节点<i.a>,<i.b>,建立附加源S汇T。 1、对于每个顶点i,j为i东边或南边相邻的一个节点,连接节点<i.b>与节点<j.a>一条容量为无穷大,费用为0的有向边。 2、从每个石块顶点<i.a>到 阅读全文

posted @ 2019-10-30 21:43 myx12345 阅读(196) 评论(0) 推荐(0) 编辑

【PowerOJ1756&网络流24题】最长k可重区间集问题(费用流)

摘要: 题意: 思路: 【问题分析】 最大权不相交路径问题,可以用最大费用最大流解决。 【建模方法】 方法1 按左端点排序所有区间,把每个区间拆分看做两个顶点<i.a><i.b>,建立附加源S汇T,以及附加顶点S'。 1、连接S到S'一条容量为K,费用为0的有向边。 2、从S'到每个<i.a>连接一条容量为 阅读全文

posted @ 2019-10-30 18:41 myx12345 阅读(225) 评论(0) 推荐(0) 编辑

【PowerOJ1755&网络流24题】深海机器人问题(费用流)

摘要: 题意: 思路: 【问题分析】 最大费用最大流问题。 【建模方法】 把网格中每个位置抽象成网络中一个节点,建立附加源S汇T。 1、对于每个顶点i,j为i东边或南边相邻的一个节点,连接节点i与节点j一条容量为1,费用为该边价值的有向边。 2、对于每个顶点i,j为i东边或南边相邻的一个节点,连接节点i与节 阅读全文

posted @ 2019-10-30 18:19 myx12345 阅读(151) 评论(0) 推荐(0) 编辑

【PowerOJ1754&网络流24题】负载平衡问题(费用流)

摘要: 题意: 思路: 【问题分析】 转化为供求平衡问题,用最小费用最大流解决。 【建模方法】 首先求出所有仓库存货量平均值,设第i个仓库的盈余量为A[i],A[i] = 第i个仓库原有存货量 - 平均存货量。建立二分图,把每个仓库抽象为两个节点Xi和Yi。增设附加源S汇T。 1、如果A[i]>0,从S向X 阅读全文

posted @ 2019-10-30 16:36 myx12345 阅读(190) 评论(0) 推荐(0) 编辑

【PowerOJ1753&网络流24题】分配问题(KM)

摘要: 题意: 思路:费用流可做 最好的算法是KM板子 阅读全文

posted @ 2019-10-30 15:45 myx12345 阅读(189) 评论(0) 推荐(0) 编辑

【PowerOJ1752&网络流24题】运输问题(费用流)

摘要: 题意: 思路: 【问题分析】 费用流问题。 【建模方法】 把所有仓库看做二分图中顶点Xi,所有零售商店看做二分图中顶点Yi,建立附加源S汇T。 1、从S向每个Xi连一条容量为仓库中货物数量ai,费用为0的有向边。 2、从每个Yi向T连一条容量为商店所需货物数量bi,费用为0的有向边。 3、从每个Xi 阅读全文

posted @ 2019-10-30 14:02 myx12345 阅读(228) 评论(0) 推荐(0) 编辑

导航