#2846. Colorful Tree
0
Colorful Tree
Colorful Tree
题目描述
有一棵由 到 编号的 个顶点组成的树。 这棵树的第 条边连接顶点 和顶点 ,该条边的颜色和长度分别为 和 。 这里每条边的颜色用一个介于 到 (含)之间的整数表示。相同的整数表示相同的颜色,不同的整数表示不同的颜色。 回答以下 个查询:
查询 ():假设所有颜色为 的边的长度都被改为 ,求顶点 与顶点 之间的距离。(边长度的改变不影响后续的查询。)
输入格式
输入从标准输入按以下格式给出: : :
输出格式
输出 行。第 行()应包含查询 的答案。
5 3
1 2 1 10
1 3 2 20
2 4 4 30
5 2 1 40
1 100 1 4
1 100 1 5
3 1000 3 4
130
200
60
提示
1 \leq u_j < v_j \leq N
给定的图是一棵树。
输入中的所有数值均为整数。该输入对应的图如下所示:
这里颜色为 的边用实心红线表示,颜色为 的边用粗绿色线表示,颜色为 的边用蓝色虚线表示。
查询 :假设所有颜色为 的边的长度都改为 ,顶点 和顶点 之间的距离为 。
查询 :假设所有颜色为 的边的长度都改为 ,顶点 和顶点 之间的距离为 。
查询 :假设所有颜色为 的边的长度都改为 (不存在这样的边),顶点 和顶点 之间的距离为 。注意颜色为 的边此时仍为它们的原始长度。
标签: AtCoder|abc133F
来源
AtCoder|abc133F