C 城将要举办一系列的赛车比赛。在比赛前,需要在城内修建
C 城一共有
一条赛道是一组互不相同的道路
目前赛道修建的方案尚未确定。你的任务是设计一种赛道修建的方案,使得修建的
输入格式
输入文件第一行包含两个由空格分隔的正整数
接下来
输出格式
输出共一行,包含一个整数,表示长度最小的赛道长度的最大值。
样例一
input
7 1 1 2 10 1 3 5 2 4 9 2 5 8 3 6 6 3 7 7
output
31
样例解释 1
所有路口及适合于修建赛道的道路如下图所示:
道路旁括号内的数字表示道路的编号,非括号内的数字表示道路长度。
需要修建
样例二
input
9 3 1 2 6 2 3 3 3 4 5 4 5 10 6 2 4 7 2 9 8 4 7 9 4 4
output
15
样例解释 2
所有路口及适合于修建赛道的道路如下图所示:
需要修建
长度最小的赛道长度为
限制与约定
所有测试数据的范围和特点如下表所示:
测试点编号 | 分支不超过 |
||||
---|---|---|---|---|---|
否 | 否 | 是 | |||
是 | |||||
是 | 否 | 否 | |||
否 | 是 | ||||
是 | 否 | ||||
否 | |||||
是 | |||||
否 | 是 | 是 | |||
否 | |||||
否 | |||||
其中,「分支不超过
对于所有的数据,
时间限制:
空间限制: