L_0_Forever_LF的专栏

一个热爱OI的OIer

关于第k短路的学习(可持久化可并堆) 例题:poj2449

原来做第k短路用的是A*,但是后来发现A*对于k特别大的时候不好用,就去学了一种更高级的算法 学习资料:余鼎力写的第k短路和堆的可持久化 方法: 对于图G,建立一个以终点t为起点的最短路径构成的最短路径树(就是反着跑一遍最短路,然后对于一个不为终点的点v,v到终点t的最短路径上(任选一条)...

2016-09-08 22:37:34

阅读数:1365

评论数:0

POJ 1012 Joseph 解题报告

模拟,求正解请另寻别处。

2015-01-18 16:30:46

阅读数:789

评论数:0

poj1724 ROADS 解题报告

这题有很多种做法,我是无脑深搜  63MS 题意大致是  : 图中每条边有权值L,花费T。 给定最大花费K。 在K限定内求出从1—>N的最短路。 做法:  一个一个点搜,当前状态花费已超过K或累计距离一超过最优解,跳出 还有就是记录每个点搜到时的花费和距离 , 搜到这个点时,如果  累计...

2015-01-16 13:44:12

阅读数:615

评论数:0

POJ3411 Paid Roads 解题报告

这题参考了他人的题解 这题是DFS ,因为路径有要求如果经过某个点,费用不一样,所以有可能多次经过同一点,数据是10条边,所以最多可以经过一个点5次(不是一些题解中说的3次) 如图,目标点是E,但是为了求最小费用,要经过F点5次,所以当一个点经过次数大于5次时,代表出现环,退出dfs #i...

2015-01-15 13:53:58

阅读数:565

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭