D. 害怕老师的小 T

    传统题 文件IO:class 1000ms 512MiB

害怕老师的小 T

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

题目背景

小 T 十分害怕老师。

题目描述

现在有 nn 个教室,编号为 1n1\sim n,教室之间有 mm 条边,每条边连接 xi,yix_i,y_i 号教室,上面有 viv_i 个老师。

小 T 一开始处于1号教室,他想要去到 nn 号教室,并且碰到尽量少的老师。

为此,他斥巨资购买了 kk 个老师消失器,每个老师消失器可以让一条长度不超过 aia_i 的简单路径上的老师全部消失。

如果小 T 聪明绝顶,请问他最少碰到几个老师?

题目保证不存在重边,自环。

输入格式

第一行三个整数 n,m,kn,m,k,表示教室数量,路径数量与老师消失器数量。

接下来 mm 行,每行三个整数 xi,yi,vix_i,y_i,v_i,意思见题目描述。

接下来一行 kk 个整数 aia_i,意思见题目描述。

输出格式

输出一个整数,表示小 T 碰到的老师的最小数量。

样例 1

输入

13 14 1
1 2 1
3 4 1
5 6 1
7 13 1
1 9 4
11 12 1
10 11 100
8 9 100
8 13 100
13 12 1
10 9 1
2 3 1
4 5 1
6 7 1
2

输出

4

样例 2

见选手目录下的 class/class2.inclass/class2.ans

该样例满足测试点 121-2 的约束条件。

样例 3

见选手目录下的 class/class3.inclass/class3.ans

该样例满足测试点 55 的约束条件。

样例 4

见选手目录下的 class/class4.inclass/class4.ans

该样例满足测试点 6106-10 的约束条件。

数据范围

共 10 组测试数据。

数据点 nn \le mm\le 特殊性质
121-2 100100 10001000
343-4 10410^4 104110^4-1 m=n1m=n-1
55 10510^5 k=0k=0
6106-10 3×1053\times 10^5

对于所有数据,$1 \le n \le 10^4,1 \le m \le \min(3*10^5,\frac{n(n-1)}{2}),1 \le x_i,y_i \le n,0 \le k \le 5,1 \le a_i \le 10,1 \le v_i \le 10^9$

新初二 20260825上午(8:30-11:30比赛,下午16:00再测一遍)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-8-25 15:40
结束于
2026-8-25 16:40
持续时间
1 小时
主持人
参赛人数
17