#P2460. Birthday
Birthday
题目描述
给定一棵 个顶点的带边权的树,以点 为根。定义 为 到 的简单路径上所有边的权值之和。特别地,我们有 。
接着对节点 定义集合 ,表示所有满足 的点 的集合。
函数 由下式定义:
$$f(u,v)=\sum_{x \in S(v)} d(u,x)^2-\sum_{x \notin S(v)} d(u,x)^2 $$你的任务就是对于 对 计算出 的值。由于答案可能过大,请模 输出。
输入格式
第一行一个整数 ,接下来 行描述一棵树。
接下来一个整数 ,接下来 行表示询问。
输出格式
对于每个询问,在一行中给出答案。
5
1 2 1
4 3 1
3 5 1
1 3 1
5
1 1
1 5
2 4
2 1
3 5
10
1000000005
1000000002
23
1000000002
8
1 2 100
1 3 20
2 4 2
2 5 1
3 6 1
3 7 2
6 8 5
6
1 8
2 3
5 8
2 6
4 7
6 1
999968753
49796
999961271
999991235
999958569
45130