上一页 1 2 3 4 5 6 7 8 ··· 62 下一页

2019年10月30日

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

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

posted @ 2019-10-30 18:19 myx12345 阅读(150) 评论(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 阅读(188) 评论(0) 推荐(0) 编辑

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

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

posted @ 2019-10-30 15:45 myx12345 阅读(188) 评论(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 阅读(227) 评论(0) 推荐(0) 编辑

2019年10月29日

【PowerOJ1751&网络流24题】数字梯形问题(费用流)

摘要: 题意: 思路: 【问题分析】 求图的最大权不相交路径及其变种,用费用最大流解决。 【建模方法】 规则(1) 把梯形中每个位置抽象为两个点<i.a>,<i.b>,建立附加源S汇T。 1、对于每个点i从<i.a>到<i.b>连接一条容量为1,费用为点i权值的有向边。 2、从S向梯形顶层每个<i.a>连一 阅读全文

posted @ 2019-10-29 22:01 myx12345 阅读(201) 评论(0) 推荐(0) 编辑

【PowerOJ1746&网络流24题】航空路线问题(费用流)

摘要: 题意: 思路: 【问题分析】 求最长两条不相交路径,用最大费用最大流解决。 【建模方法】 把第i个城市拆分成两个顶点<i.a>,<i.b>。 1、对于每个城市i,连接(<i.a>,<i.b>)一条容量为1,费用为1的有向边,特殊地(<1.a>,<1.b>)和(<N.a>,<N.b>)容量设为2。 2 阅读全文

posted @ 2019-10-29 19:25 myx12345 阅读(178) 评论(0) 推荐(0) 编辑

【PowerOJ1744&网络流24题】方格取数问题(最小割)

摘要: 题意: n,m<=30 思路: 【问题分析】 二分图点权最大独立集,转化为最小割模型,从而用最大流解决。 【建模方法】 首先把棋盘黑白染色,使相邻格子颜色不同,所有黑色格子看做二分图X集合中顶点,白色格子看做Y集合顶点,建立附加源S汇T。 1、从S向X集合中每个顶点连接一条容量为格子中数值的有向边。 阅读全文

posted @ 2019-10-29 15:56 myx12345 阅读(218) 评论(0) 推荐(0) 编辑

【PowerOJ1742&网络流24题】试题库问题(最大流)

摘要: 题意: 思路: 【问题分析】 二分图多重匹配问题,用最大流解决。 【建模方法】 建立二分图,每个类别为X集合中的顶点,每个题为Y集合中的顶点,增设附加源S和汇T。 1、从S向每个Xi连接一条容量为该类别所需数量的有向边。 2、从每个Yi向T连接一条容量为1的有向边。 3、如果一个题i属于一个类别j, 阅读全文

posted @ 2019-10-29 15:18 myx12345 阅读(218) 评论(0) 推荐(0) 编辑

2019年10月28日

【PowerOJ1741&网络流24题】最长递增子序列问题(最大流)

摘要: 题意: 思路: 【问题分析】 第一问时LIS,动态规划求解,第二问和第三问用网络最大流解决。 【建模方法】 首先动态规划求出F[i],表示以第i位为开头的最长上升序列的长度,求出最长上升序列长度K。 1、把序列每位i拆成两个点<i.a>和<i.b>,从<i.a>到<i.b>连接一条容量为1的有向边。 阅读全文

posted @ 2019-10-28 23:22 myx12345 阅读(213) 评论(0) 推荐(0) 编辑

【PowerOJ1739&网络流24题】魔术球问题(最大流)

摘要: 题意: 思路: 0.【问题分析】 枚举答案转化为判定性问题,然后最小路径覆盖,可以转化成二分图最大匹配,从而用最大流解决。 【建模方法】 枚举答案A,在图中建立节点1..A。如果对于i<j有i+j为一个完全平方数,连接一条有向边(i,j)。该图是有向无环图,求最小路径覆盖。如果刚好满足最小路径覆盖数 阅读全文

posted @ 2019-10-28 21:39 myx12345 阅读(240) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 62 下一页

导航