#P2912. [USACO08OCT] Pasture Walking G
[USACO08OCT] Pasture Walking G
题目描述
共有 头奶牛(),编号为 ,它们分别在编号同样为 的牧场上吃草,其中第 头奶牛位于第 号牧场。
牧场之间由 条双向步道连接。第 条步道连接牧场 和 ,长度为 ()。
任意两个不同牧场之间有且仅有一条通行路径,因此整张图构成一棵无根树。
现在给出 组询问,每组询问给定两个牧场编号 ,请你求出这两个牧场之间路径的总长度。
输入格式
- 第一行:两个整数 ,分别表示牧场数量与询问组数。
- 第 行:每行三个整数 ,描述一条步道连接的两个牧场以及步道长度。
- 第 行:每行两个整数 ,代表一组询问,查询对应两个牧场间的路径长度。
输出格式
- 共 行,每行输出一个整数,依次表示每组询问的答案,即两点之间路径的总长度。
4 2
2 1 2
4 3 2
1 4 3
1 2
3 2
2
7
提示
样例解释
- 第一组询问:牧场 与牧场 直接相连,路径长度为 。
- 第二组询问:行走路径为 ,总长度为 。