
图论
DreamtaleL
这个作者很懒,什么都没留下…
展开
-
CSU1506
Problem : Double Shortest PathsDescription : Alice和Bob要从1走到n,每条边第一次被走过的时候的权值是cost,第二次被走过的时候是cost+re。Solution : 费用流裸题,对于将源点连到1,将n连到汇点,对于每条边建立两条边,一条费用为cost,另一条费用为cost+re,然后跑一遍最小费用最大流答案就出来了。原创 2016-08-24 16:13:36 · 364 阅读 · 0 评论 -
poj1273
Problem : Drainage DitchesDescription : 有n个池塘,m条水渠,每条水渠的流量是固定的,给出这m条水渠所连接的池塘和所能流过的水量,求水渠中所能流过的水的最大容量.Solution : 最大流的入门题。需要注意的是会有重边出现,那么重边的流量会累加。原创 2016-08-24 17:17:52 · 327 阅读 · 0 评论 -
poj2135
Problem : Farm TourDescription : FJ想带他的朋友参观农场,他从家里出发,到达他在农场的休息点后返回,每一条路都有距离,他希望两次走的路程不一样,但是所走的总距离最小。Solution : 最小费用最大流问题。FJ从家里出发到达休息点后返回,可以转化为从家里到休息点有两条不同的路,路径不同,但所走的路程为最短。定义一个源点到家的流量为2,费用为0;再定义一个汇点,休息点到汇点的流量也为原创 2016-08-25 09:31:43 · 507 阅读 · 0 评论 -
UVA12661
Problem : Funny Car RacingDescription : 有n个城市,m条边,问你从城市s到tt的总时间。每条路都有开放时间和关闭时间,还给出了你通过那条路的时间,你必须在那条路开放的时间内通过那条路,不然的话就只能等待那条再次开放然后通过,开关的计时是在从城市s出发开始的。Solution : 最短路径的变形,改一下松弛条件就可以了。原创 2016-08-26 21:33:21 · 773 阅读 · 1 评论