#ABC369G. 尽可能远
尽可能远
尽可能远
题目描述
给你一棵有 个顶点的树。 顶点编号为 。
第 条边 () 连接顶点 和 ,长度为 。
对于每个 ,解决以下问题。
高桥和青木玩一个游戏。游戏过程如下。
首先,青木在树上指定 个互不相同的顶点。
然后,高桥构造一条从顶点 出发、回到顶点 、且经过青木指定的所有顶点的 walk(游走)。
分数定义为高桥构造的 walk 的长度。高桥希望最小化分数,而青木希望最大化分数。 求双方都最优行动时的分数。
Walk 的定义
无向图(可以是树)上的 walk 是一个由 个顶点和 条边组成的序列 (其中 是正整数),使得边 连接顶点 和 。序列中同一个顶点或同一条边可以多次出现。 若存在至少一个 () 使得 ,则称 walk 经过顶点 。(这样的 可能有多个。) walk 分别从 出发、在 结束,walk 的长度是 的长度之和。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出 行。 第 行 输出 时的答案。
样例
5
1 2 3
2 3 5
2 4 2
1 5 3
16
22
26
26
26
对于 ,青木的最优策略是指定顶点 ,高桥的最优策略是构造路径 顶点 顶点 顶点 顶点 顶点 ,分数为 。
对于 ,青木的最优策略是指定顶点 和 ,高桥的最优策略是构造如 顶点 顶点 顶点 顶点 顶点 顶点 顶点 这样的路径,分数为 。
对于 ,双方最优行动时的分数为 。
3
1 2 1000000000
2 3 1000000000
4000000000
4000000000
4000000000
注意答案可能超出 -bit 整数的范围。
数据范围
- 所有输入值均为整数。
- 给定的图是一棵树。
难度
省选/NOI-
通过率
—
尝试
0
已通过
0
- ID
- 3409
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者