#P6670. [清华集训2016] 汽水
[清华集训2016] 汽水
题目描述
牛牛来到了一个盛产汽水的国度旅行。
这个国度的地图上有 个城市,这些城市之间用 条道路连接,任意两个城市之间,都存在一条路径连接。这些城市生产的汽水有许多不同的风味,在经过道路 时,牛牛会喝掉 的汽水。牛牛非常喜欢喝汽水,但过量地饮用汽水是有害健康的,因此,他希望在他旅行的这段时间内,平均每天喝到的汽水的量尽可能地接近给定的一个正整数 。
同时,牛牛希望他的旅行计划尽可能地有趣,牛牛会先选择一个城市作为起点,然后每天通过一条道路,前往一个没有去过的城市,最终选择在某一个城市结束旅行。
牛牛还要忙着去喝可乐,他希望你帮他设计出一个旅行计划,满足每天 ( 为平均每天喝到的汽水量)的值尽量小,请你告诉他这个最小值。
输入格式
第一行两个正整数 。
接下来 行,每行三个正整数 ,表示城市 和城市 之间有一条长度为 的道路连接。
同一行相邻的两个整数均用一个空格隔开。
输出格式
一行一个整数,表示答案的最小值的整数部分,即你只要将这个最小值向下取整然后输出即可。
5 21
1 2 9
1 3 27
1 4 3
1 5 12
1
提示
样例解释
在图中,路径 是一条最合适的路线,总计喝到的汽水的量是 , 平均每天喝到的汽水量是 , ,向下取整后得到 ,因此答案是 。
数据范围
对于 的数据,。
对于另外 的数据,保证编号为 的节点和编号为 的节点之间连接了一条边。
对于另外 的数据,保证数据是以 为根的完全二叉树(在完全二叉树中,节点 和节点 之间有一条道路)。
对于另外 的数据,保证除节点 以外,其他节点和节点 之间都有一条道路。
对于 的数据,,,。