#P005935. 艺术展
艺术展
题目描述
一个艺术展有 个展区,编号为 到 。展区之间有 条双向连廊,任意两个展区之间都可以互相到达。
展区 的停留时间等于与该展区直接相连的连廊数量。
共有 次询问。每次给出两个展区 ,参观者从 出发,沿两点之间唯一的简单路径到达 。请计算这条路径上所有展区的停留时间之和,其中包括起点和终点。
输入格式
第一行包含两个整数 ,表示展区数量和询问数量。
接下来 行,每行包含两个整数 ,表示展区 和展区 之间有一条双向连廊。
接下来 行,每行包含两个整数 ,表示一次询问。
输出格式
对于每次询问输出一行,表示对应参观路径上的停留时间之和。
样例
4 3
1 2
1 3
2 4
2 3
3 4
3 3
5
6
1
样例解释
四个展区的停留时间依次为 。从展区 到展区 的路径为 ,停留时间之和为 。
6 5
2 1
2 5
2 4
6 5
4 3
4 4
2 1
4 4
2 2
1 5
2
4
2
3
6
数据范围与提示
- 对于 的数据,。
- 对于 的数据,。
- 。
- 输入的连廊保证构成一棵树。