#P11038. 【MX-X3-T5】「RiOI-4」Countless J-Light Decomposition
【MX-X3-T5】「RiOI-4」Countless J-Light Decomposition
题目背景
原题链接:https://oier.team/problems/X3F。
「如果,如果,如果真的可以是那样的话,就好了啊。」
回想起自己做出的一个个选择,泠珞有时会想,自己是否有过更好的机会。
但是既然一切已经如此了,除了前进,别无他法。
无论结果是如何,接受结果,习得教训,然后……去争取更美好的未来。
那么,现在应该做的就是,尽可能避免,之后会走到的最坏结果了吧。
「规避风险。脚踏实地。做最可能实现的选择。」
「一定是的。」
题目描述
给定一棵有根带权树,结点以 编号。根结点编号为 ,边权均为正整数。
定义这棵树的剖分为对于每个结点,选择一些儿子(可以都选或都不选)为重儿子的方案。重儿子和其父亲的边称为重边。不是重边的边称为轻边。
定义一个剖分是 重的,当且仅当对于每个结点,其重儿子数量不超过 。
定义一个剖分是 轻的,当且仅当对于每条从根(编号为 的结点)出发的简单路径,其经过的轻边的边权和不超过 。
对于 ,请求出最小的 ,使得存在一个 重的剖分是 轻的。
输入格式
第一行一个正整数 ,表示树的大小。
接下来 行,每行三个正整数 ,表示编号为 的结点间有一条边权为 的边。
输出格式
一行 个整数,表示 时的答案。
提示
【样例解释 #1】
对于样例 1,其中的树如下所示:
当 时,只存在一种剖分,不存在任何重儿子或重边。一条从根出发经过轻边边权和最大的简单路径为 ,边权和为 。
当 时,可以采用如图所示的剖分,加粗结点(根除外)为重儿子。一条从根出发经过轻边边权和最大的简单路径为 ,经过轻边的边权和为 。
当 时,可以令所有的非根结点为重儿子,因此任何从根出发经过最多轻边的简单路径只能经过 条轻边,故轻边最大边权和为 。
【样例解释 #2】
当 时,可以令所有的非根结点为重儿子,因此任何从根出发经过最多轻边的简单路径只能经过 条轻边,故轻边最大边权和为 。
当 时,我有一个很简洁的解释,但是这里空白太小写不下。
【数据范围】
本题开启捆绑测试。
子任务 | 分数 | 特殊性质 | |
---|---|---|---|
对于 的数据,,,保证输入是一棵树。