最短路径
小鱼爱吃火锅
多学习,多积累
展开
-
一个人的旅行 (最短路径设虚拟节点)
虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风景……草儿想去很多地方,她想要去东京铁塔看夜景,去威尼斯看电影,去阳明山上看海芋,去纽约纯粹看雪景,去巴黎喝咖啡写信,去北京探望孟姜女……眼看寒假就快到了,这么一大段时间,可不能浪费啊,一定要给自己好好的放个假...原创 2018-11-20 19:14:46 · 535 阅读 · 0 评论 -
Floyd算法模板
1.可以求任意两点之间的最短距离2.可以处理带有负权边的图,但不能处理带有负权回路(负权环)的图核心代码: for(int k=1;k<=n;k++) for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) if(g[i][j]>g[i][k]+g[k][j]) g[i][j]=g[i][k]+g[k][...原创 2019-03-20 10:11:29 · 131 阅读 · 0 评论 -
7-37 城市间紧急救援 (25 分)(最短路径数+最短路径)
7-37 城市间紧急救援 (25 分)作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。输入格式:输入第一行给出4个正整数N、M、S、D,其中N(...原创 2018-12-22 12:28:57 · 621 阅读 · 0 评论 -
Buy a Ticket (最短路设虚拟节点+Dijkstra优先队列优化)
Musicians of a popular band "Flayer" have announced that they are going to "make their exit" with a world tour. Of course, they will visit Berland as well.There are n cities in Berland. People can t...原创 2018-11-22 23:50:35 · 295 阅读 · 0 评论 -
Til the Cows Come Home (有向图最短路径问题)
One cow from each of N farms (1 ≤ N ≤ 1000) conveniently numbered 1..N is going to attend the big cow party to be held at farm #X (1 ≤ X ≤ N). A total of M (1 ≤ M≤ 100,000) unidirectional (one-way roa...原创 2018-11-20 00:07:40 · 803 阅读 · 0 评论 -
无向图最短路径问题
给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。Input输入n,m,点的编号是1~n,然后是m行,每行4个数 a,b,d,p,表示a和b之间有一条边,且其长度为d,花费为p。最后一行是两个数 s,t;起点s,终点。n和m为0时输入结束。 (1<n<=1000, 0<...原创 2018-11-19 23:51:05 · 3932 阅读 · 0 评论 -
Frogger (最短路变形-求最短路上的最大权)
Freddy Frog is sitting on a stone in the middle of a lake. Suddenly he notices Fiona Frog who is sitting on another stone. He plans to visit her, but since the water is dirty and full of tourists' sun...原创 2018-11-22 16:22:38 · 246 阅读 · 0 评论 -
Heavy Transportation (Dijkstra算法变形)
Background Hugo Heavy is happy. After the breakdown of the Cargolifter project he can now expand business. But he needs a clever man who tells him whether there really is a way from the place his cus...原创 2018-11-22 14:12:12 · 215 阅读 · 0 评论 -
How Many Maos Does the Guanxi Worth(无向图最短路径的最大值)
Guanxi" is a very important word in Chinese. It kind of means "relationship" or "contact". Guanxi can be based on friendship, but also can be built on money. So Chinese often say "I don't have one mao...原创 2018-11-21 22:51:12 · 188 阅读 · 0 评论 -
六度分离 (无向图最短路径问题)
1967年,美国著名的社会学家斯坦利·米尔格兰姆提出了一个名为“小世界现象(small world phenomenon)”的著名假说,大意是说,任何2个素不相识的人中间最多只隔着6个人,即只用6个人就可以将他们联系在一起,因此他的理论也被称为“六度分离”理论(six degrees of separation)。虽然米尔格兰姆的理论屡屡应验,一直也有很多社会学家对其兴趣浓厚,但是在30多年的时间...原创 2018-11-20 21:35:07 · 405 阅读 · 0 评论 -
Dijkstra算法模板(单源最短路)
#include<iostream>#include<cstdio>#include<cstring>using namespace std;#define inf 0x3f3f3f3fconst int maxn=1005;int g[maxn][maxn];bool vis[maxn];int n,m;int dis[maxn];...原创 2019-03-20 10:41:03 · 189 阅读 · 0 评论