标签:
小机房有棵树,树上有n个节点,节点标号为0到n-1,有两只虫子分居在两个不同的节点上。有一天,他们想爬到一个节点上去,但是他们不想花费太多精力。已知从某个节点爬到其父亲节点要花费c的能量(从父亲节点爬到此节点也相同),他们想找出一条花费精力最短的路,要求你告诉他们最少需要花费多少精力。
第一行一个n,接下来n-1行每一行有三个整数u、v、c。表示节点u爬到节点v需要花费c的精力。
第n+1行有一个整数m表示有m次询问。接下来m行每一行有两个整数u、v表示两只虫子所在的节点。
一共有m行,每一行一个整数,表示对于该次询问所得出的最短距离。
3
1 0 1
2 0 1
3
1 0
2 0
1 2
1
1
2
1 <= n <= 50000,1 <= m <= 75000,0 <= c <= 1000。
标签:
原文地址:http://www.cnblogs.com/Ackermann/p/5701397.html