#P17382. [PacNW 2025] Farthest City

[PacNW 2025] Farthest City

题目描述

“迷惑州”有 nn 座城市,编号为 11nn,并有 nn 条连接城市的双向道路。第 ii 条道路连接城市 aia_ibib_i,长度为 did_i 英里。

所有 nn 座城市彼此连通。也就是说,无论从哪座城市出发,都一定能通过给出的道路到达其他任意城市。此外,没有道路连接一座城市与其自身,任意两座城市之间至多有一条道路。

你打算选择其中一座城市举办全州活动。需要考虑的一个重要因素,是其余城市距离活动举办地有多远。两座城市之间的距离定义为连接它们的最短路径长度。

给定所有道路的信息,求从州内每一座城市出发,到距它最远城市的距离。

输入格式

第一行包含一个整数 nn3n31053\le n\le3\cdot10^5),表示城市数量。

接下来 nn 行,每行包含三个整数 ai,bi,dia_i,b_i,d_i1di1071\le d_i\le10^7),描述一条道路。

输出格式

在一行输出 nn 个整数,其中第 ii 个数表示从城市 ii 到距它最远城市的距离。

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