#L0647. 牧场慰问之路
牧场慰问之路
题目描述
农场主小明拥有 ()个牧场,编号 到 ,每个牧场里住着一头奶牛。这些牧场之间由 ()条双向道路连通。第 条道路连接牧场 与 (,,),穿越该道路需要 ()单位时间。任意两个牧场之间至多只有一条直接相连的道路。
小明想要在保持所有牧场连通的前提下,删除尽可能多的道路。然而道路拆除后奶牛们会很伤心,因此他计划拆完道路后逐个牧场去安抚奶牛。小明可以从任意一个牧场出发开始安抚工作,走遍所有奶牛后再回到出发地。每次经过牧场 时,必须花 ()单位时间与奶牛交谈,即使之前已经谈过也要再谈一次。注意出发和返回时都要与出发地的奶牛交谈一次。
请你为小明设计最优的道路保留方案,并选择最佳的起始牧场,使得安抚所有奶牛并返回出发地的总时间最小。
输入格式
第 行:两个用空格分隔的整数 和 。
第 行到第 行:第 行包含一个整数 。
第 行到第 行:第 行包含三个用空格分隔的整数 、 和 。
输出格式
一行一个整数,表示安抚所有奶牛(包括在起始牧场的两次交谈)所需的最小总时间。
样例
5 7
10
10
20
6
30
1 2 5
2 3 5
2 4 12
3 4 17
2 5 15
3 5 6
4 5 12176
提示
保留边 、、、,以牧场 为起始点,按 的路线行走,总耗时 单位时间。
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 1375
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 125MiB
- 上传者