当前位置: 首页 > 工具软件 > Journey > 使用案例 >

#C. Journey

丌官利
2023-12-01

一.题目

Description

给出N个点,及你的出发点K.

接下来N-1行描述有关边的开始点,结束点,边长.保证图中不会有环

接下来给出数字J,代表你要走多少个点.

接下来J个数字,代表你要走过的点的编号.当然你可以自己选择行进的路线

不一定按给定编号顺序前行,求走过的最短距离。

Format

Input

第一行给出N,K。

2 <= N<= 50000,1<=K<=N

接下来N-1行,每行三个数,进来描述这个地图中的边,边长距离<=1000

接下来给出一个数字J,1<=J <= N-1代表你希望走过的J个点。

最后一行给出J个数字,代表点的编号。1<=编号<=N,且不等于K

Output

如题

Samples

输入数据 1

4 2

1 2 1

4 2 2

2 3 3

2

1 3

输出数据 1

5

输入数据 2

6 1

1 5 10

5 6 20

1 2 5

2 3 7

3 4 1

3

5 2 3

输出数据 2

32


二,思路

emmm...这题太简单了,直接看注释吧


三,代码

 类似资料:

相关阅读

相关文章

相关问答