最短路
Paul-Yang
天道酬勤
展开
-
HDOJ 2680 Choose the best route (最短路变形 Dijkstra && SPFA)
Choose the best route (最短路变形 Dijkstra) 最短路 Dijkstra(有向图)由于 是 多个 起点,而只有一个终点 ,每个起点循环一次 Dijkstra 算法 会超时, 所以 要交换 起点 和 终点,反向建图, 去重 取小原创 2015-08-17 19:39:14 · 531 阅读 · 0 评论 -
HDOJ 1535 Invitation Cards 【最短路 SPFA】
Invitation CardsTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 2804 Accepted Submission(s): 1328Problem DescriptionIn the a原创 2015-11-12 20:04:58 · 454 阅读 · 0 评论 -
HDOJ 1217 Arbitrage 【Floyd 有负权】
ArbitrageTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 5804 Accepted Submission(s): 2691Problem DescriptionArbitrage is the原创 2015-11-12 20:19:05 · 372 阅读 · 0 评论 -
NYOJ 115 城市平乱【Dijkstra】
城市平乱时间限制:1000 ms | 内存限制:65535 KB难度:4描述南将军统领着N个部队,这N个部队分别驻扎在N个不同的城市。他在用这N个部队维护着M个城市的治安,这M个城市分别编号从1到M。现在,小工军师告诉南将军,第K号城市发生了暴乱,南将军从各个部队都派遣了一个分队沿最近路去往暴乱城市平乱。现在已知在任意两个城市之间原创 2015-11-12 19:34:20 · 537 阅读 · 0 评论 -
HDOJ 3665 Seaside【Dijkstra】【SPFA】【Floyd】
SeasideTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1435 Accepted Submission(s): 1044Problem DescriptionXiaoY is living in原创 2015-11-12 19:56:46 · 294 阅读 · 0 评论 -
HDOJ 1596 find the safest road ((最短路变形) Dijkstra && SPFA)
HDOJ 1596 find the safest road (最长路(最短路变形) Dijkstra) 由于寻找最安全道路,越大越安全,Dijkstra 寻找最大路径 安全度计算:安全度为Safe(P) = s(e1)*s(e2)…*s(ek) e1,e2,ek是P 上的边原创 2015-08-17 13:48:06 · 397 阅读 · 0 评论 -
HDOJ 1869 六度分离 (最短路 Dijkstra && SPFA && Floyd)
六度分离 (最短路 Dijkstra&&SPFA) 题意: 最短路 Dijkstra 验证 任意两点间的 最短路 小于等于 7。 1967年,美国著名的社会学家斯坦利·米尔格兰姆提出了一个名为“小世界现象(small world phenomenon)”的著名假说,大意是说,任何2个素不相识的人中间最多只隔着6个人,即只用6个人就可以将他们联系在一起,因此他的理论也被称为“六度分离”理论(six degrees of separation)。虽然米尔格兰姆的理论屡屡应验,一直也有很多社会学原创 2015-08-17 20:14:47 · 373 阅读 · 0 评论 -
HDOJ 1874 畅通工程续 (最短路 Dijkstra && SPFA && Floyd)
HDOJ 1874 畅通工程续 (最短路 Dijkstra) 某省自从实行了很多年的畅通工程计划后,终于修建了很多路。不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多。这让行人很困扰。现在,已知起点和终点,请你计算出要从起点到终点,最短需要行走多少距离。原创 2015-08-17 13:38:28 · 437 阅读 · 0 评论 -
HDOJ 2544 最短路 (最短路 Dijkstra && SPFA && Floyd)
HDOJ 2544 最短路 (最短路 Dijkstra SPFA Floyd ) 在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗?原创 2015-08-17 13:31:18 · 466 阅读 · 0 评论 -
HDOJ 3790 最短路径问题 (最短路 && Dijkstra && 双权值)
HDOJ 3790 最短路径问题 (最短路 && Dijkstra) 思路: (Dijkstra 模板) 将两个权值,以距离为主,花费为辅,分别放在二维数组中 , 以距离为主要判定条件 ,当距离相等时,以花费为判定条件 Problem Description给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。 Input输入n,m,点的编号是1~n,然后是m行,每行4个数 a,b,d,原创 2015-08-21 17:46:46 · 634 阅读 · 0 评论 -
POJ 3259 Wormholes (最短路 SPFA 判断负环)
POJ 3259 Wormholes (最短路 SPFA 判断负环) 题意: N个农场旅行 有M个路径 和 W个虫洞。 有M行 普通路径 S ,E, T。表示从地点S(E)到地点E(S)的时间为T。接着有W行为虫洞。普通路径是双向的, 虫洞是单向,且为负值思路:既有虫洞又有普通道路,把虫洞看成是一条负权路,问题就转化成 求一个图中是否存在负权回路 。 定义一个数组记录入队次数,每个元素 入队次数是否小于 N 。原创 2015-08-20 10:34:17 · 431 阅读 · 0 评论 -
HDOJ 2066 一个人的旅行 (最短路 Dijkstra && SPFA)
HDOJ 2066 一个人的旅行 最短路 Dijkstra (模板) 注意 去重,以及 查找最大编号原创 2015-08-17 13:55:31 · 424 阅读 · 0 评论 -
HDOJ 2112 HDU Today (最短路 Dijkstra && SPFA)
HDOJ 2112 HDU Today (最短路 Dijkstra&&SPFA) 关键在于把 地点名称 进行 编号,考虑多种情况,避免漏编,特别是 起点和终点的编号,如果是孤立的点要进行单独编号 Problem Description经过锦囊相助,海东集团终于度过了危机,从此,HDU的发展就一直顺风顺水,到了2050年,集团已经相当规模了,据说进入了钱江肉丝经济开发区500强。这时候,XHD夫妇也退居了二线,并在风景秀美的诸暨市浬浦镇陶姚村买了个房子,开始安度晚年了。这样住了一段时间,徐总对当原创 2015-08-17 16:59:46 · 815 阅读 · 0 评论 -
HDOJ 1385 Minimum Transport Cost (最短路 Floyd & 路径记录)
Minimum Transport CostTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9076 Accepted Submission(s): 2392Problem DescriptionThe原创 2015-10-28 21:13:51 · 371 阅读 · 0 评论