距离有多远? (LCA入门)
提交数: 50, 通过率: 54%, 平均分: 57.52
题目描述:
给你一个n个点的树和m次查询,每次查询问你任意两点间的距离。
输入格式:
第一行是两个数n和m (n<=40000) 、 m (1<=m<=200),表示有n个点,m次询问。
接下来,n-1行,每行包括三个数 i,j,k,它们用空格分隔, 点i到点j有条边权为k(0<k<=40000)的边。所有顶点被1到n编号。
接下来有m行, 每行两个数i和j。
输出格式:
输出共m行,针对每次询问输出一个答案。
样例输入:
样例1: 3 2 1 2 10 3 1 15 1 2 2 3 样例2: 2 2 1 2 100 1 2 2 1
样例输出:
样例1: 10 25 样例2: 100 100时间限制: 1000ms
空间限制: 256MB