#P3003. [USACO10DEC] Apple Delivery S
[USACO10DEC] Apple Delivery S
Description
Bessie 有两只鲜红的苹果要送给她在牛群中的两个朋友。当然,她要走 条牛道(),这些牛道构成了一个常见的图,方便地连接了 个牧场(),这些牧场的编号从 到 :没有牛道从一个牧场通向自身,牛道是双向的,每条牛道都有一个相关的距离,最重要的是,总是可以从任何一个牧场到达另一个牧场。每条牛道连接两个不同的牧场 ()和 (),它们之间的距离为 。所有距离 的总和不超过 。
Bessie 要从牧场 ()出发,按任意顺序访问牧场 ()和 (),送完两个苹果后,求她必须行走的最小总距离。当然,这三个牧场是不同的。
考虑这个用括号标注牧场编号和牛道距离的地图:
3 2 2
[1]-----[2]------[3]-----[4]
\ / \ /
7\ /4 \3 /2
\ / \ /
[5]-----[6]------[7]
1 2
如果 Bessie 从牧场 出发,将苹果送到牧场 和 ,她的最佳路径是:
-> -> -> -> -> ->
总距离为 。
Input Format
* 第 行:包含五个用空格分隔的整数: 和 。
* 第 行到第 行:第 行描述牛道 ,给出它连接的两个牧场及其之间的距离:, , 。
Output Format
* 第 行: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
Hint
(由 ChatGPT 4o 翻译)
京公网安备 11011102002149号