AT_pakencamp_2022_day1_o Paken Land

题目描述

在 Pa 研乐园中有 $N$ 个游乐设施,编号从 $1$ 到 $N$。 这些游乐设施之间由 $N-1$ 条道路连接,编号从 $1$ 到 $N-1$。 道路 $i$($1 \leq i \leq N-1$)双向连接游乐设施 $A_i$ 与 $B_i$。 此外,每条道路都设有一个“乐趣值”,道路 $i$($1 \leq i \leq N-1$)的乐趣值为 $C_i$。 为了让 hiikunZ 君也能享受在乐园中移动的过程,对于每个游乐设施 $i$($1 \leq i \leq N$),请解答下列问题。 > hiikunZ 君从游乐设施 $i$ 出发,选择一个不同于 $i$ 的游乐设施 $j$($i \neq j, 1 \leq j \leq N$),他将以经过道路次数最少的路径从 $i$ 移动到 $j$。 > > 请问,通过适当选择游乐设施 $j$,hiikunZ 君所经过道路的乐趣值的平均值的最大可能是多少? > > 如果答案为小数,请输出其向下取整后的值。

输入格式

输入以以下格式通过标准输入给出。 > $N$ $A_1$ $B_1$ $C_1$ $A_2$ $B_2$ $C_2$ $\vdots$ $A_{N-1}$ $B_{N-1}$ $C_{N-1}$

输出格式

请输出 $N$ 行。 第 $i$ 行输出对于游乐设施 $i$ 的答案,取小数点以下向下取整后的值。

说明/提示

### 样例解释 1 以游乐设施 $1$ 为例。 若从游乐设施 $1$ 移动到 $2$,经过道路的乐趣值的平均数为 $3$。 若从游乐设施 $1$ 移动到 $3$,经过道路的乐趣值的平均数为 $\frac{3+6}{2}=4.5$。 因此,第 $1$ 行应输出最大值 $4.5$ 的向下取整 $4$。 ### 数据范围 - $2 \leq N \leq 100000$ - $1 \leq A_i, B_i \leq N$($1 \leq i \leq N-1$) - $1 \leq C_i \leq 10^9$($1 \leq i \leq N-1$) - 任意两个游乐设施之间都能够通过若干条道路相互到达 - 所有输入均为整数 由 ChatGPT 5 翻译