第k短路
WilliamSun0122
这个作者很懒,什么都没留下…
展开
-
poj2449 第k短路 (单源最短路径+A*)
题目链接:http://poj.org/problem?id=2449题意 题目的意思很明确,就是让你求s到t的第k短路。不过有一个trick点就是必须要经过路径,也就是说如果s=t的话,在算第k短路时不能算s到t为0这条路。题解 基本就是裸的第k短路,而第k短路是单源最短路和A*算法的组合。对于A*算法,都知道f(n)=g(n)+h(n),这里h(n)为启发式函数。我们令这里的g(n)为从源点原创 2017-08-06 20:39:47 · 966 阅读 · 1 评论 -
hdu6181 第k短路 Dijkstra(优先队列优化)+A* 2017多校1011
题意就是要你求第二短路,可以说是一个裸题。题解这题可以说类似poj2499。解题思路和它是一样的,不过这题的无向图,而且不回包含起点就是终点的情况。 poj2499对于A*算法,都知道f(n)=g(n)+h(n),这里h(n)为启发式函数。我们令这里的g(n)为从源点s到n所经过的路径,h(n)为把所有边反向后从终点t到n的最短路径dist[n]。即估值=源点到当前点的距离+当前点到终点的最短距离原创 2017-08-25 21:09:09 · 1646 阅读 · 0 评论