题目求解
  • 板块学术版
  • 楼主SleepZzZzz
  • 当前回复1
  • 已保存回复2
  • 发布时间2024/1/24 19:26
  • 上次更新2024/1/24 21:16:19
查看原帖
题目求解
1064096
SleepZzZzz楼主2024/1/24 19:26

题目描述

Bestcc为了这场宴会已经准备了很久,他邀请了很多人。

Bestcc已花重金买下一个有nn个房间,为了玩游戏,且以无向的连廊,游戏规则如下:

· 每个房间都藏了一个人

· 通过每两个房间之间的通道都会耗费体力

· 抓的人要消耗最少的体力抓到所有人

· 抓的人有一次机会让两个不直接相连的房间变得相连(这条道不耗费体力),也可以不用

. 抓的人可自选从哪个房间开抓


在以上规则中求最省体力抓完所有人的方案(通道可以来回走)

输入格式

第一行2个数,nn表示房间的个数,mm表示通道的条数

接下来的m行,每行三个数uu,vv,ww,表示uu房间与vv房间之间有一条通道,走这条通道要花费ww点体力

输出格式

一个数,表示花费最小的体力

样例 #1

样例输入 #1

4 3
1 2 10
1 3 3
2 4 1

样例输出 #1

4

样例 #2

样例输入 #2

5 6
1 2 4
2 3 2
1 4 7
4 5 3
2 4 2
3 5 5

样例输出 #2

9

提示

提示

1≤n≤200001≤n≤20000

样例解释:

先选起点在2房间抓到第一个人, 从2到4房间花1点体力抓到第二个人,再从4使用机会到3花0点体力抓到第三个人,然后从3到1花3点体力抓到最后一个人,游戏结束

样例解释2: 可得最小体力为9

2024/1/24 19:26
加载中...