[POJ2728 Desert King]
摘要:[关键字]:最优比率生成树[题目大意]:对于一个图有n个点,m条边,每条边有一个ci,bi。求其生成树使得∑ci /∑bi最小(或最大)。为方便讨论这里统一记录求min (∑ci /∑bi )//=====================================================================================================[分析]:黑书上有详细证明,有些数学符号用电脑打也不太好打,实在懒得写了,这个博客上解答的很详细http://hi.baidu.com/zzningxp/blog/item/b2d1b4ec1f8bbc
阅读全文
posted @
2012-01-21 17:02
procedure2012
阅读(220)
推荐(0)
[ZJOI2010network 网络扩容]
摘要:[关键字]:网络流 最小费用最大流[题目大意]:给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求: 1、 在不扩容的情况下,1到N的最大流; 2、 将1到N的最大流增加K所需的最小扩容费用。//=====================================================================================================[分析]:第一问很好求,第二问也很好求……第二问,要在原有边的基础上加一条容量为∞费用为W的边,再加入一个超级汇点和原汇点连一条容量原最大流加K费用为0的边
阅读全文
posted @
2012-01-21 16:38
procedure2012
阅读(298)
推荐(0)
[NOI2009 植物大战僵尸]
摘要:[关键字]:网络流[题目大意]:每个植物都有一个分数(可正可负)和一个攻击位置集合(可为空集)。僵尸对植物发动进攻,只能从右向左进攻且不能走入被植物攻击到的位置,每消灭一个植物就可获得它的分数,求出最大得分(可为0,不发动进攻)。//===================================================================================================[分析]:就是一个最大权闭合子图的模型。首先由源点向所有正权点连一条容量为其权值的边,有所有负权点向汇连一条容量为-(权值)的边,然后由被保护点向保护点连一条∞的边。这
阅读全文
posted @
2012-01-21 16:29
procedure2012
阅读(1300)
推荐(0)
[NOIP 2001提高组T4]Car的旅行路线
摘要:[题目来源]:NOIP2001提高组T4[关键字]:最短路径[题目大意]:给定平面直角若干个矩形,计算(可经过其他矩形)两个矩形任意顶点间的最短路程费用。//============================================================================================================[分析]:其实题目本事没有太大的难点,只需要对每两个点进行连边(其实不用连知道坐标后现求两点间距离)然后求最短路即可。关键是如何知道给定三个顶点的矩形的另一个顶点。公式:(x1,y1)(x2,y2)(x3,y3)为三个顶点坐标
阅读全文
posted @
2011-10-27 11:35
procedure2012
阅读(1742)
推荐(0)
[NOIP2009 最优贸易]
摘要:【题目】:最优贸易【来源】:NOIP2009第三题【关键字】:图论 最短路//==================================================================================================【分析】:其实就是求出前i个点最低买入价和最高卖出价,可以用动规求解:f[i]=min/max{f[i],f[j],data[i]}。在将这个方程转换一下,其实就是最短路径中的松弛操作。所以可以用spfa(dij+堆不行!)求解。【小结】:我的代码里是最低买入价和最大盈利//=========================
阅读全文
posted @
2011-10-20 02:00
procedure2012
阅读(1327)
推荐(0)