#P2337. [ABC133F] Colorful Tree
[ABC133F] 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
颜色 用红色线条表示,颜色 用绿色线条表示,颜色 用蓝色虚线表示。
- 第一个询问:颜色 的边的边权改成 之后, 号点到 号点之间的距离则变成 。
- 第二个询问:颜色 的边的边权改成 之后, 号点到 号点的距离则变成 。
- 第三个询问:颜色 的边的边权改成 之后,这棵树没有什么变化,因为没有颜色为 的边,所以 号点到 号点之间的距离为 。