摘要: 最短路径算法综述更新中。。。。1.单源最短路径问题涵义:从给定的源顶点s到每个顶点v的最短路径。在弄清楚如何求算单源最短路径问题之前,必须弄掌握几点知识。最短路径的最优子结构 最短路径算法通常依赖于一种性质,也就是一条两顶点之间的最短路径包含路径上其他的最短路径。这种最优子结构性质是动态规划和贪心算法是否适用的一个标记。Dijkstra算法是一个贪心算法,而找出所有顶点对之间的最短路径的Floyd_Warshall算法是一个动态规划算法。下面的引理更加准确地陈述了最短路径的最优子结构的性质。引理1(最短路径的子路径是最短路径) 证明略,请参考《算法导论》P358负权值边:单源最短路径的某些示. 阅读全文
posted @ 2013-10-28 17:04 西芒xiaoP 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 题目传送:http://acm.hdu.edu.cn/showproblem.php?pid=1874分析:题目说是畅通工程续,其实考的是单源最短路径。Dijkstra水过//2013-10-28 16:06:36Accepted18740MS472K1790 BC++空信高手//2013-10-28 16:06:36 Accepted 1874 0MS 472K 1790 B C++ 空信高手#include using namespace std;/*=================================================... 阅读全文
posted @ 2013-10-28 16:07 西芒xiaoP 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 继续畅通工程Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 10967Accepted Submission(s): 4791 Problem Description省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。现得到城镇道路统计表,表中列出了任意两城镇间修建道路的费用,以及该道路是否已经修通的状态。现请你编写程序,计算出全省畅通需要的最低成本。Input测试输入包含 阅读全文
posted @ 2013-10-28 15:17 西芒xiaoP 阅读(287) 评论(0) 推荐(0) 编辑