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 阅读(185) 评论(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) 编辑

导航