早教吧作业答案频道 -->数学-->
最短路径问题(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
平面上有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...的网友还看了以下:
有一串分数:一分之一.二分之一,二分之二,二分之一,三分之一,三分之二,三分之三,三分之二,三分之 2020-05-13 …
有一句话说、有时一分钟短!有时一分钟长!你们怎么理解这句话!.补充!比如说在什么情况下说一分钟很长 2020-05-13 …
急求六年级奥数二又二分之一乘以二有三分之一乘以二又十一分之一乘以二又23分之1的答案,急求六年级奥 2020-05-13 …
怎么解比例我一共有7题①36分之78=X分之16②0.9分之X=7分之2③12分之一:6=m:20 2020-05-14 …
六分之一乘以九分之一+九分之一乘以十二分之一+十二分之一乘以十八分之一+十八分之一乘以二十一分之一 2020-05-17 …
帮忙看看有没有简算,(九又九分之一+一又八分之七+五又七分之六)÷(九又九分之一+六又七分之六+八 2020-05-23 …
二分之一+四分之一等于二分之一+四分之一+八分之一等于二分之一+四分之一+八分之一+十六分之一等于 2020-06-02 …
1.一桶油连桶重八分之七千克,用去一半后连桶重二分之一千克,原来桶中有油多少千克?桶重多少千克?2 2020-06-03 …
有理数的除法几道题1(-42分之1)÷[6分之一减去14分之一加上3分之一减去7分之一]2(-5分 2020-06-04 …
四又四分之一减三有六分之五减(二又六分之一减3已有四分之三)(简便)四又四分之一减三有六分之五减( 2020-06-04 …