传统题 1000ms 512MiB

充电距离

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

外卖商家充电距离查询问题

题目描述

小实在兼职送外卖,他现在有 nn 个订单可以接,订单的商家编号为 11nn。订单商家之间有 mm 条道路,第 ii 条道路连接商家 aia_i 和商家 bib_i,并且长度为 cic_i。商家之间保证都可以相互到达。现在小实想要立马接单,但是他的手机快没电了。已知 nn 个商家中,有 KK 个商家店里有充电宝。

现在已知有充电宝的 KK 个商家的编号,给出 QQ 次询问,每次询问一个商家编号 xx,问离商家 xx 最近的有充电宝商家的距离是多远?

输入格式

  1. 第一行:输入三个数 n,m,Kn,m,K
  2. 接下来 mm 行:每行输入三个整数 ai,bi,cia_i,b_i,c_i,表示 aia_ibib_i 之间有一条路,路径长度为 cic_i
  3. 接下来一行:共 KK 个数,表示有充电宝的商家编号。
  4. 接下来一行:输入一个数 QQ,表示询问次数。
  5. 最后输入 QQ 行:每行一个整数表示询问编号 xx 的商家离最近有充电宝商家的距离。

输出格式

输出 QQ 行,每行输出询问的结果。

输入样例

6 6 2
1 2 1
1 3 2
2 4 3
2 5 1
4 6 5
5 6 6
1 4
6
1
2
3
4
5
6

输出样例

0
1
2
0
2
5

数据范围

  • 前 20% 的数据保证,K=1K = 1
  • 前 40% 的数据保证,2n10002 \leq n \leq 1000Q1000Q \leq 1000
  • 所有数据保证,2n1052 \leq n \leq 10^5Q105Q \leq 10^5,$n - 1 \leq m \leq \min(5*10^5, \frac{n \times (n - 1)}{2})$,1Kn1 \leq K \leq n1ci100001 \leq c_i \leq 10000

育华周赛 第六期

未参加
状态
已结束
规则
乐多
题目
6
开始于
2025-2-14 18:00
结束于
2025-2-17 0:00
持续时间
54 小时
主持人
参赛人数
19