3151: 赛道修建(NOIP2018 TG D1 T3)

题目描述

C 城将要举办一系列的赛车比赛。在比赛前,需要在城内修建 m� 条赛道。

C 城一共有 n� 个路口,这些路口编号为 1,2,…,n1,2,…,�,有 n−1�−1 条适合于修建赛道的双向通行的道路,每条道路连接着两个路口。其中,第 i� 条道路连接的两个路口编号为 ai�� 和 bi��,该道路的长度为 li��。借助这 n−1�−1 条道路,从任何一个路口出发都能到达其他所有的路口。

一条赛道是一组互不相同的道路 e1,e2,…,ek�1,�2,…,��,满足可以从某个路口出发,依次经过 道路 e1,e2,…,ek�1,�2,…,��(每条道路经过一次,不允许调头)到达另一个路口。一条赛道的长度等于经过的各道路的长度之和。为保证安全,要求每条道路至多被一条赛道经过。

目前赛道修建的方案尚未确定。你的任务是设计一种赛道修建的方案,使得修建的 m� 条赛道中长度最小的赛道长度最大(即 m� 条赛道中最短赛道的长度尽可能大)

输入

输入文件第一行包含两个由空格分隔的正整数 n,m�,�,分别表示路口数及需要修建的 赛道数。

接下来 n−1�−1 行,第 i� 行包含三个正整数 ai,bi,li��,��,��,表示第 i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值