早教吧 育儿知识 作业答案 考试题库 百科 知识分享

最短路径问题(short.pas)平面上有n个点(n≤100),每个点的坐标均在-10000~10000之间.其中的一些点之间有连线.若有连线,则表示可从一个点到达另一个点,即两点之间有通路,通路的距离为两点间的

题目详情
最短路径问题(short.pas)
平面上有n个点(n≤100),每个点的坐标均在-10000~10000之间.其中的一些点之间有连线.若有连线,则表示可从一个点到达另一个点,即两点之间有通路,通路的距离为两点间的直线距离.现在的任务是找出从一点到另一点之间的最短距离.
输入(short.in):
第一行为整数n;
第2行到n+1行(共n行),每行两个整数x和y,描述了一个点的坐标(以一个空格分隔).
第n+2行为一个整数m,表示图中连线的个数.
此后的m行,每行描述一条连线,由两个整数i和j组成,表示第i个点和第j个点之间有连线.
最后一行:两个整数s和t,分别表示源点和目标点.
输出(short.out):
仅一行,一个实数(保留两位小数),表示从s到t的最短路径长度.
样例:
short.in
5
0 0
2 0
2 2
0 2
3 1
5
1 2
1 3
1 4
2 5
3 5
1 5
short.out
3.41
▼优质解答
答案和解析
用SPFA可以秒过
看了最短路径问题(short.pa...的网友还看了以下:

电路图上的数字是怎么编的电路图的接口处有一些数字,貌似是从1向后排列的,下面还要有貌似明细一样的表  2020-05-17 …

某交通标志牌示如图所示.这两个数据的含义:从交通标志牌到上桥的距离为18km,通过这段公路时汽车的  2020-07-08 …

在给定的圆周上有100个点.任取一点标上1;按顺时针方向从标有1的点往后数2个点,标上2;从标有2  2020-07-10 …

通达信中,如何编公式:连续阳线中的最后一只,在其上标记小圆.比如,连续2根则标记第二根,连续三根则  2020-07-29 …

“国庆”假期,小明一家驾车外出旅游,经过某交通标志牌时(d8所示),若小明的爸爸从此牌到丽江用了如0  2020-10-31 …

五一”假期,小明一家驾车外出旅游.一路上,小明注意到了如图所示交通标志牌的标志,则(1)在遵守交通规  2020-11-06 …

正确使用电流表的规则为:(1)电流表要联在电路中;(2)电流必须从标有的接线柱流进电流表,从标有的接  2020-11-08 …

1、为了估计池塘里有多少条鱼,从池塘里捕捞了1000条鱼做上标记,然后放回池塘里,经过一段时间,等有  2020-11-10 …

物理运动问题一平直铁道线旁沿线每隔50m等距离竖立着电线杆,一列车从车站处出发.某人测得列车从电线杆  2020-11-20 …

在北京四环路某处有如图所示的两个交通标志牌,其中方牌的含义是,圆牌的含义是.请根据图中两个交通标志牌  2020-12-02 …