最短路
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
有若干个农场,编号为
有 条双向通行的道路。每条道路连接两个不同的农场。两个农场间最多有一条道路。
奶牛 希望找到一条路线,从农场 出发,恰好经过 条道路(同一条道路可以重复经过,每经过一次累加一条),到达农场 ,并且经过的路程尽可能短。
你能帮助她吗?
输入格式
第一行:四个正整数
接下来 行:每行三个正整数 ,表示 和 之间有一条长度为 的道路。
输出格式
一个整数,表示满足条件的最短路的长度。如果找不到满足条件的路径,则输出 -1
样例输入1
4 3 1 3
1 2 1
2 3 2
3 4 3
样例输出1
5
样例输入2
4 3 1 2
1 2 1
2 3 2
3 4 3
样例输出2
-1
数据范围
的数据:, ,