社区讨论
站外题求思路,求得必关注
题目总版参与者 3已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @lo966u93
- 此快照首次捕获于
- 2023/10/28 06:13 2 年前
- 此快照最后确认于
- 2023/10/28 06:13 2 年前
CPP
题目描述 Description
K国的各个路口由道路连接起来,道路有两种一种是土渣路,一种是水泥路,两个路口之间只有其中一种路连起来,水泥路可以开车,而土渣路只能步行,现在LDK来到了码头,想去你家拜访,LDK不喜欢步行,所以能开车的时候LDK一定会选择开车,每通过一条土渣路和水泥路都会消耗一定的体力,步行消耗的体力更大。请你帮LDK规划一条路线,使LDK消耗的体力最小。
输入描述 Input Description
第一行两个实数,表示通过土渣路和水泥路单位长度消耗的体力值
接下来一行一个整数N,表示有N个路口
接下来N行,每行一组实数x,y表示这N个路口的坐标,空格隔开
接下来若干行,每行一组整数i,j,空格隔开,表示路口i与路口j之间的路为水泥路,以0 0表示结束
接下来两行,每行一对实数,表示码头和你家的坐标
输出描述 Output Description
一个实数,表示最小体力值,保留四位小数输出
样例输入 Sample Input
100.0 2.0
2
1.0 0.0
2.0 1.0
1 2
0 0
0.0 0.0
2.0 2.0
样例输出 Sample Output
202.8284
数据范围及提示 Data Size & Hint
N<=1000
Dijkstra怎么写
回复
共 2 条回复,欢迎继续交流。
正在加载回复...