题目信息

题目类型
练习
题目年份
2024
题目题型
编程题
关 键 词
最短路径问题

题目题干

最短路径问题4Dx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【题目描述】

平面上有n个点(n<=100),每个点的坐标均在-10000~10000之间。其中的一些点之间有连线。4Dx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为两点间的直线距离。现在的任务是找出从一点到另一点之间的最短路径。4Dx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入】

共n+m+3行,其中:4Dx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第一行为整数n。4Dx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第2行到第n+1行(共n行) ,每行两个整数x和y,描述了一个点的坐标。4Dx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第n+2行为一个整数m,表示图中连线的个数。4Dx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

此后的m 行,每行描述一条连线,由两个整数i和j组成,表示第i个点和第j个点之间有连线。4Dx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

最后一行:两个整数s和t,分别表示源点和目标点。4Dx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出】

一行,一个实数(保留两位小数),表示从s到t的最短路径长度。4Dx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入样例】

5 
0 0
2 0
2 2
0 2
3 1
5 
1 2
1 3
1 4
2 5
3 5
1 5

【输出样例】

3.41

答案解析

相关题目

烦人的幻灯片(slides)【题目描述】 李教授将于今天下午作一次非常重要的演讲。不幸的事他不是一个非常爱整洁的人,他把自己演讲要用的幻灯片随便堆在了一起。因此,演讲之前他不得不去整理这些幻灯片。作为
最短路径问题 ​​​​​​​【题目描述】 平面上有n个点(n<=100),每个点的坐标均在-10000~10000之间。其中的一些点之间有连线。 若有连线,则表示可从一个点到达另一个点,即两点
一笔画问题 【题目描述】 如果一个图存在一笔画,则一笔画的路径叫做欧拉路,如果最后又回到起点,那这个路径叫做欧拉回路。 根据一笔画的两个定理,如果寻找欧拉回路,对任意一个点执行深度优先遍历;找欧拉路
热浪(heatwv) 【问题描述】 德克萨斯纯朴的民眾们这个夏天正在遭受巨大的热浪!!!他们的德克萨斯长角牛吃起来 不错,可是他们并不是很擅长生產富含奶油的乳製品。Farmer John 此时以先天下
最优乘车(travel) 【问题描述】 H 城是一个旅游胜地,每年都有成千上万的人前来观光。为方便游客,巴士公司在各个 旅游景点及宾馆,饭店等地都设置了巴士站并开通了一些单程巴士线路。每条单程巴士线路
骑马修栅栏(fence) 【问题描述】 农民 John 每年有很多栅栏要修理。他总是骑着马穿过每一个栅栏并修复它破损的地方。 John 是一个与其他农民一样懒的人。他讨厌骑马,因此从来不两次经过一个一
铲雪车(snow) 【问题描述】 随着白天越来越短夜晚越来越长,我们不得不考虑铲雪问题了。整个城市所有的道路都 是双车道,因为城市预算的削减,整个城市只有 1 辆铲雪车。铲雪车只能把它开过的地方(车
给出 n 和 m,求出 1!+2!+3!+...+n!是否大于m.大于m的话输出”yes”,否则输出”no”. 其中 0<n<101,m<10^500. 【输入格式】 只有一行,包括
每当考试结束,老师总要对学生的成绩进行排序,以便研究学生学习情况。老师发现学生数目庞 大,所以找来了会编程的你,并且它给你了全部同学的分数,希望你能按如下规则排序:1.分数高的排在 前面;2.如果分数
进制数加法 执行NN进制数加法运算 输入 一行三个数,第一个表示一个小于37的正整数N,后两个数符合要求的两个N进制数 输出 求两数之和,输出结果仍为N进制数。 样例 输入 复制 2 101 1

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢