#Lutece2224. cxx承包鱼塘
cxx承包鱼塘
Migrated from Lutece 2224 cxx承包鱼塘
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
这一天ydy要跨过山和大海去找cxx玩,地图上一共有个城市,条双向道路,每条道路连接两个城市,ydy从城市出发,cxx在城市,每条道路上都有一个农夫,当ydy经过一条道路时,就会被农夫劝着去他的鱼塘钓鱼,然后花费的钱。霸气的cxx知道了之后,给了ydy k个鱼塘的承包权,也就是说,ydy可以选择个鱼塘,承包下来,这样他就不用在那里缴纳钓鱼的费用了。由于ydy钱包紧,他想知道他的最小花费是多少。
Input
第一行三个正整数表示城市数量,道路的数量,以及鱼塘承包权的数量。 第二行两个整数表示ydy会从城市出发,cxx在城市。 接下来行每行三个整数表示从点到点有一条道路,如果不承包该条路径上的鱼塘的话,ydy会花掉的钱。
可能会存在重边,保证所有城市联通
Output
一行一个整数表示ydy的最少路费
Samples
4 4 1
1 4
1 2 3
2 3 4
3 4 5
1 3 10
5
Note
走1->3->4的路线,并且承包1->3的鱼塘
Resources
2019 UESTC ACM Training for Graph