世界树
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给定一棵 个节点的无根树 ,节点编号为 到 ,每条边有一个整数边权(可能为负)。
定义树上两点 的距离 为它们之间的唯一简单路径上的边权之和。
现有 次查询,每次查询给定两个节点 和 ,请你计算并输出:$\max _ {u \in T} (\operatorname{dis} (x, u) + \operatorname{dis} (y, u))$
输入格式
第一行两个整数 ,分别表示树的节点数和查询次数。
接下来 行,每行三个整数 ,表示节点 与节点 之间有一条边权为 的边。保证输入构成一棵树。
接下来 行,每行两个整数 ( ),表示一次查询。
输出格式
共 行,对于每次查询,输出一行一个整数,表示所求的最大值。
4 3
1 2 1
2 3 2
2 4 -1
1 1
1 2
1 3
6
5
3
2026 年中国大学生程序设计竞赛全国邀请赛(秦皇岛)暨第十届河北省大学生程序设计竞赛
- 状态
- 已结束
- 规则
- XCPC
- 题目
- 13
- 开始于
- 2026-5-24 8:30
- 结束于
- 2026-5-24 13:30
- 持续时间
- 5 小时
- 主持人
- 参赛人数
- 0