图论---最佳路径
AI蜗牛之家
北航烟酒僧~ 百度、腾讯自然语言处理算法工程师~
展开
-
单源最短路径整理
1、单源Dijkstra#define MAX 1010#define INF 0x3f3f3f3fbool vis[MAX];int pre[MAX] ; ///记录到当前点的父节点,用来还原路径///注意开始输入的时候如果不能到达的应该初始化为INFvoid Dijkstra (int cost[][MAX] , int lowcost[],int n,int beg){原创 2015-09-02 21:55:05 · 1032 阅读 · 0 评论 -
HDU 2066 一个人的旅行(单源最短路SPFA)
Description虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风景……草儿想去很多地方,她想要去东京铁塔看夜景,去威尼斯看电影,去阳明山上看海芋,去纽约纯粹看雪景,去巴黎喝咖啡写信,去北京探望孟姜女……眼看寒假就快到了,这么一大段时间,可不能浪原创 2015-12-04 19:24:58 · 831 阅读 · 0 评论 -
几大最短路径算法比较(Floyd & Dijkstra & Bellman-Ford & SPFA)
几个最短路径算法的比较:Floyd 求多源、无负权边(此处错误?应该可以有负权边)的最短路。用矩阵记录图。时效性较差,时间复杂度O(V^3)。 Floyd-Warshall算法(Floyd-Warshall algorithm)是解决任意两点间的最短路径的一种算法,可以正确处理有向图或负权的最短路径问题。Floyd-Warshall算法的时间复杂度为原创 2016-04-25 19:18:07 · 2804 阅读 · 0 评论 -
最短路模板(Dijkstra & Dijkstra算法+堆优化 & bellman_ford & 单源最短路SPFA)
d.每组的第一行是三个整数T,S和D,表示有T条路,和草儿家相邻的城市的有S个(草儿家到这个城市的距离设为0),草儿想去的地方有D个; 求D个城市中距离草儿家最近的距离。s.进行1次单源最短路,找出距离最小的即可。c.Dijkstra单源最短路/*Dijkstra单源最短路权值必须是非负单源最短路径,Dijkstra算法,邻接矩阵形式,复杂度为O(n^2)求原创 2016-04-25 19:43:56 · 2047 阅读 · 0 评论 -
POJ 1556 The Doors(点到线段的距离+最短路)
The DoorsTime Limit:1000MS Memory Limit:10000KB 64bit IO Format:%I64d & %I64uSubmit Status Practice POJ 1556DescriptionYou are to find the length of the shortest path t原创 2016-05-16 22:10:25 · 953 阅读 · 0 评论 -
Air Raid(最小路径覆盖)
DescriptionConsider a town where all the streets are one-way and each street leads from one intersection to another. It is also known that starting from an intersection and walking through town's原创 2015-11-17 11:50:02 · 850 阅读 · 0 评论 -
第一届 ACM省赛山东省 Emergency
EmergencyTime Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^题目描述Kudo’s real name is not Kudo. Her name is Kudryavka Anatolyevna Strugatskia, and Kudo is only her nickname.原创 2016-04-25 19:03:55 · 896 阅读 · 0 评论 -
第七届 山东省ACM Proxy(SPFA+反向建边)
ProxyTime Limit: 2000MS Memory Limit: 131072KBSubmit Statistic DiscussProblem DescriptionBecause of the GFW (Great Firewall), we cannot directly visit many websites, such as Facebook, Twitte原创 2017-04-14 21:20:21 · 924 阅读 · 0 评论 -
POJ 1661Help Jimmy(逆向DP Or 记忆化搜索 Or 最短路径)
Help Jimmy"Help Jimmy" 是在下图所示的场景上完成的游戏。 场景中包括多个长度和高度各不相同的平台。地面是最低的平台,高度为零,长度无限。 Jimmy老鼠在时刻0从高于所有平台的某处开始下落,它的下落速度始终为1米/秒。当Jimmy落到某个平台上时,游戏者选择让它向左还是向右跑,它跑动的速度也是1米/秒。当Jimmy跑到平台的边缘时,开始继续原创 2017-04-18 18:25:49 · 1245 阅读 · 0 评论