题目 30245

树的直径

查看题解 ↗GitHub ↗如何评测
题号
30245
时间限制
10000 ms
内存限制
1024 MB
标签
树图论
来源
Library Checker (yosupo06) - tree_diameter

【题目描述】

给定一棵有 NN 个顶点的带权无向树。

第 ii 条边双向连接顶点 aia_i 和 bib_i,其权值为 cic_i。

求一对距离最远的顶点 (u,v)(u, v),并输出从 uu 到 vv 的路径。

【输入】

文本
$N$
$a_0$ $b_0$ $c_0$
$a_1$ $b_1$ $c_1$
$\vdots$
$a_{N-2}$ $b_{N-2}$ $c_{N-2}$

【输出】

文本
$X$ $Y$
$u_0$ $u_1$ $\ldots$ $u_{Y-1}$

XX 是路径上的权值之和,YY 是路径上的顶点个数。

uiu_i 与 ui+1u_{i+1} 分别是第 i+1i+1 条经过的边的起点与终点。

【输入样例】

文本
8
0 1 5
1 2 3
2 3 1
1 4 2
4 7 4
1 5 7
2 6 5

【输出样例】

文本
15 4
6 2 1 5

【数据范围】

  • 所有输入均为整数。
  • 1≤N≤5000001 \leq N \leq 500000
  • 0≤ai,bi≤N−10 \leq a_i, b_i \leq N - 1
  • ai≠bia_i \neq b_i
  • 1≤ci≤10000000001 \leq c_i \leq 1000000000

【来源】

Library Checker(yosupo06) tree_diameter

本题为 special judge(输出任意合法解),暂不可本地评测。

数据下载

题目 30245 的公开数据

正在读取文件列表…

常用命令

题目 30245 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。