#1340. P3003 [USACO10DEC] Apple Delivery S
P3003 [USACO10DEC] Apple Delivery S
P3003 [USACO10DEC] Apple Delivery S
题目描述
Bessie 有两只鲜红的苹果要送给她在牛群中的两个朋友。
她要走 条牛道(),这些牛道构成了一个常见的图,方便地连接了 个牧场(),这些牧场的编号从 到 :没有牛道从一个牧场通向自身,牛道是双向的,每条牛道都有一个相关的距离,最重要的是,总是可以从任何一个牧场到达另一个牧场。
每条牛道连接两个不同的牧场 ()和 (),它们之间的距离为 。所有距离 的总和不超过 。
Bessie 要从牧场 ()出发,按任意顺序访问牧场 ()和 ,送完两个苹果后,求她必须行走的最小总距离。当然,这三个牧场是不同的。
输入格式
第一行包含五个用空格分隔的整数: 和 。
第 行到第 行:第 行描述牛道 ,给出它连接的两个牧场及其之间的距离:。
输出格式
一行一个整数:Bessie 必须行走的最短距离。
样例输入
9 7 5 1 4
5 1 7
6 7 2
4 7 2
5 6 1
5 2 4
4 3 2
1 2 3
3 2 2
2 6 3
样例输出
12
样例说明
样例中 Bessie 从牧场 出发,要把苹果送到牧场 和牧场 。最佳路线是:
,总距离为 。