第一行输入三个整数
![]()
![]()
![]()
。
第二行输入
个整数
,其中
表示第
个城市的魔法石能量。
接下来
行,第
行输入三个整数
![]()
![]()
![]()
,表示城市
与城市
之间存在一条通行时间为
的路径。除此之外,保证任意两个城市间至多存在一条道路。
注意,本题不保证图的连通性,即可能存在两个城市无法通过任何路径互相到达的情况。
如果无论如何都无法到达城市
,直接输出
,否则输出一个整数,表示从城市
到城市
的最小实际通行时间。
5 5 2 0 0 0 -10 0 1 2 1 2 3 1 3 5 1 1 4 6 4 5 1
-13
在这个样例中,唯一的最优走法是,
,实际通行时间为
。