#2286. 徐老师的爬塔游戏
徐老师的爬塔游戏
题目描述
徐老师最近喜欢上玩一个 爬塔游戏
,在这个游戏中共有 个 塔
编号分别为 ,而且每座塔都有自己的坐标
塔和塔之间存在一些双向路径,允许玩家从第座塔 移动到第 座塔。
如果第 座塔和第 座塔之间存在路径,那么这条路径的长度即为
玩家的移动速度是 ,他通过一条长度为 的路径需要花费的时间为
而游戏允许玩家进行跳跃的操作,允许玩家从第 个塔垂直向下跳跃到另一个塔,也就是说对于两座塔 ,如果 且 则允许玩家从第 座塔跳跃到第 座塔(允许过程中穿过其他路径和塔),所花费的时间满足自由落体公式:,这里的 取
现在徐老师需要从 号塔移动到 号塔,他最少需要花费多少时间?
输入格式
输入第一行包含两个整数 表示有 座塔,玩家的移动速度是
接下来 行,每行包含三个整数 ,分别表示第 个点的坐标是 ,以及第 座塔和第 座塔之间存在路径,若 则表示这条边不存在
输出格式
输出仅包含一行,表示徐老师需要从 号塔移动到 号塔最少需要花费的时间(保留两位小数)
数据范围
对于 的数据,$1 \leq n \leq 10, 1 \leq v \leq 10, 0 \leq x_i,y_i \leq 100$
对于 的数据,$1 \leq n \leq 100, 1 \leq v \leq 10, 0 \leq x_i,y_i \leq 100$
样例输入
9 1
5 0 0
5 5 1
6 5 2
7 6 2
6 9 2
3 6 2
4 5 2
3 2 7
7 2 3
样例输出
8.13
相关
在下列比赛中: