题库/Y1142

#Y1142. 连通能力

    传统题 难度: 普及+ 标签>一本通树的直径与适用条件倍增LCA求解路线
时间限制2000 ms
内存限制256 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

Y1142 · 连通能力

退出在线编程模式
普及+ 读懂题意,让每一次思考成为成长。
时间限制2000 ms
内存限制256 MiB
通过率—0 / 0 次提交

题目描述

对于一棵边上有权值的树(NN个结点、N−1N-1条边的无向连通图),我们按以下方法定义其连通能力: ①、规定某结点的代价为它到其它结点的距离(简单路径所经过边的权值和)的最大值。 ②、代价最小的结点的代价作为这棵树的连通能力。 设某棵给定的树以11号结点为根,求以任意结点为根的子树的连通能力有多大。

输入

第一行一个整数 NN。 接下来N−1N-1行,每行三个整数u、v、wu、v、w,表示结点u、vu、v间存在权值为 ww的边。

输出

输出 NN行NN个整数,第ii行的值表示以结点ii为根的子树所对应的连通能力。

输入样例

5
1 2 1
1 3 3
3 4 2
3 5 1

输出样例

4
0
2
0
0

提示

【数据规模及约定】 对于20%的数据,1≤N≤3001≤N≤300,所有边均与11号点相连。 对于40%的数据,1≤N≤3001≤N≤300。 对于60%的数据,1≤N≤40001≤N≤4000。 对于80%的数据,1≤N≤1000001≤N≤100000。 对于100%的数据,1≤N≤10000001≤N≤1000000,1≤w≤100001≤w≤10000。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共8个测试点,非原站或官方原始数据。总分100分。

题目信息

#1837
—

暂无提交记录

练习难度 普及+
时间限制
2000ms
内存限制
256MiB
上传者