题意:有一个公交系统的收费标准例如以下表: 然后问:给出 这些L1~4 & C1~4的值,然后 N个站。列出每一个站的X坐标。然后询问M次,问两个站台的最小花费 题解:那么这里非常明显是最短路问题。有一点的麻烦就在于建图,那么我们能够对于全部的点,用两个for循环。算出两两之间的距离。就能够得到花费 ...
分类:
其他好文 时间:
2017-04-14 09:18:13
阅读次数:
133
题意: 给一个有向图,计算最短路和比最短路少1的路的条数的和。 分析: 这题真的写死我了。 因为之前很少接触最短路问题,所谓偶尔遇到一次也是套的模板,根本没有细细思考过dijsktra算法。所以栽在了这题上。 这题就是求最短路和次短路。 核心思想在于修改最短路松弛的条件,并且每个节点同时维护最短路和 ...
分类:
其他好文 时间:
2017-04-04 17:36:20
阅读次数:
212
【SinGuLaRiTy-1002】 Copyright (c) SinGuLaRiTy 2017. All Rights Reserved. Dijkstra: 题目描述 有向图的单源点最短路问题(Dijkstra算法) 输入 第1行:2个空格分开的整数n(2<=n<=500)和m(10<=m<= ...
分类:
其他好文 时间:
2017-03-20 21:07:30
阅读次数:
165
https://vjudge.net/problem/UVA-1001 题意:一个奶酪里有n个洞,老鼠在奶酪里的移动速度为10秒一个单位,但是在洞里可以瞬间移动。计算出老鼠从A点到达O点所需的最短时间。 思路:最短路问题。 我们可以把起点和终点也看成是两个洞,半径为0。这样每个洞就代表了一个点,对于 ...
分类:
其他好文 时间:
2017-03-05 00:06:53
阅读次数:
219
1 #define _CRT_SECURE_NO_WARNINGS 2 /* 3 7 10 4 0 1 5 5 0 2 2 6 1 2 4 7 1 3 2 8 2 3 6 9 2 4 10 10 3 5 1 11 4 5 3 12 4 6 5 13 5 6 9 14 0 6 15 */ 16 #in... ...
分类:
编程语言 时间:
2017-02-19 21:08:25
阅读次数:
174
最短路问题(Bellman/Dijkstra/Floyd) 寒假了,继续学习停滞了许久的算法。接着从图论开始看起,之前觉得超级难的最短路问题,经过两天的苦读,终于算是有所收获。把自己的理解记录下来,可以加深印象,并且以后再忘了的时候可以再看。最短路问题在程序竞赛中是经常出现的内容,解决单源最短路经问 ...
分类:
其他好文 时间:
2017-01-30 14:49:10
阅读次数:
275
很简单的一道最短路问题。分情况处理赛道的打开和关闭。 Code ...
分类:
其他好文 时间:
2017-01-23 22:54:00
阅读次数:
229
一、最短路问题和最小生成树。 带权图分为有向和无向,无向图的最短路径又叫做最小生成树,有prime算法和kruskal算法;有向图的最短路径算法有dijkstra算法和floyd算法。 生成树的概念:联通图G的一个子图如果是一棵包含G的所有顶点的树,则该子图称为G的生成树 生成树是联通图的极小连通子 ...
分类:
其他好文 时间:
2016-11-30 19:56:49
阅读次数:
224
最短路问题。 从起点和终点开始各跑一次dijkstra,可以得到起点、终点到任意点的距离。枚举使用的商业线路,找最优解。 破题卡输出,记录前驱和输出什么的仿佛比算法本身还麻烦。 ...
分类:
其他好文 时间:
2016-11-22 17:57:57
阅读次数:
215