#P5543. Relocation
Relocation
题目描述
决定搬家,重新建设农场,以便最小化他每天的行程。
搬往的区域有个城镇,共有条双向道路连接某些城镇,所有城镇都能找到互通路线。
有个城镇建有市场,每天离开新农场后,都要光顾这个城镇,并返回农场。希望建设农场的城镇不包含市场。
请帮助选择最佳城镇建设农场,使得他每天的行程最小。
输入格式
第 行:三个以空格分隔的整数 、和 。
第 行:第 行包含 范围内的整数,用于标识包含第 个市场的城镇。每个市场位于不同的城镇。
第 行:每行包含 个空格分隔的整数,和 表示从城镇 到城镇 存在一条长度为 的道路。
输出格式
第 行:如果 在最佳位置建造农场,他在日常工作中需要走的最短距离。
样例
输入样例
5 6 3
1
2
3
1 2 1
1 5 2
3 2 3
3 4 5
4 2 7
4 5 10
输出样例
12
提示
有个镇,、、镇有市场。有条道路。
在 号镇建立了他的农场。他每天的日程安排带他穿过 镇,总距离为 。