#8. 修行
修行
【题目描述】
qo 感觉自己太弱了,于是准备去很远的地方进修,让自己变得更强。
qo 准备来到第八个大洲进行修行,第八个大洲由 个城市和 条道路构成,道路是双向的。到达第 个城市时,qo 可以掌握该城市能学到的全部内容,并获得 点能力提升,但因为在一个城市可以学会的内容有限,多次到达同一个城市不会多次提升能力。
第八个大洲对能力也有很严的要求,对于第 条道路,只有能力大于等于 的人才能经过。
qo 准备乘坐火箭去往第八个大洲,飞机可以降落在任意城市(即可以在任意城市开始进修),qo 想知道自己的能力最多可以成长为多少,所以 qo 提出了 次询问,第 次询问为:当自己初始能力为 时,能力最多可以成长为多少。
【输入格式】
第一行三个整数 。
接下来一行 个非负整数,分别代表 到 。
接下来 行,每行三个正整数,,表示城市 和城市 之间有一条道路,限制为 。
最后 行,每行一个非负整数 。
【输出格式】
行,每行一个整数表示答案。
【样例输入1】
2 1 1
10 10
1 2 10
0
【样例输出1】
20
【样例输入2】
4 4 2
2 3 4 5
1 2 7
2 3 5
3 4 8
4 1 10
0
1
【样例输出2】
5
15
【数据范围】
对于前 的数据 。
对于前 的数据 。
对于前 的数据 。
对于前 的数据 。
对于前 的数据 。
对于另外 的数据 ,图保证连通。
对于另外 的数据 ,图保证连通。
对于 的数据 ,,,。
相关
在下列比赛中: