#C1617. J13 例题-8 最短距离
J13 例题-8 最短距离
J13 例题-8 最短距离
题目描述
有 个村庄,编号 到 。
村庄之间有 条无向道路,第 条道路连接村庄 和村庄 ,长度是 。
所有村庄都是连通的。
共有 个村庄有商店,第 个有商店的村庄编号是 。
然后给出 个询问,第 个询问给出一个村庄的编号 ,问该村庄距离最近的商店有多远?
输入格式
第一行包含两个整数 。
接下来 行,每行包含三个整数 ,表示第 条道路连接村庄 和村庄 ,长度是 。
再一行包含整数 。
接下来 行,每行包含一个整数 ,表示第 个有商店的村庄编号是 。
再一行包含整数 。
接下来 行,每行包含一个整数 ,表示询问编号为 的村庄与其距离最近的商店之间的距离。
输出格式
对于每个询问,输出该询问的结果。
输入样例
7 7
1 2 5
1 4 3
2 3 2
2 5 1
3 6 7
5 6 8
6 7 6
3
7
5
4
7
1
2
3
4
5
6
7
输出样例
3
1
3
0
0
6
0
样例分析
如上所述。
数据范围
对于 的数据: ,,,, 。