#SummerP0020. 巨大的树
巨大的树
Description
大白有一棵有 个点的巨大树。
在每个顶点 上,他写下了两个整数 和 。
为了让大白的树看起来更加壮观,小雏鸟想要为每个顶点 分配一个数 (满足 ),使得大白 的树的 度最大。
小雏鸟对美丽的定义非常奇特。设这棵树的边集为 ,他将树的 度定义为 。
也就是说, 度只统计树中每一条实际存在的边两端点的数值差的绝对值之和,不统计任意两个顶点之间的数值差。
由于大白的树太大了,小雏鸟无法独自最大化它的 度。你的任务是求出这棵树的最大可能 度。
Format
Input
第一行包含一个整数 ,表示测试用例的数量。
接下来依次描述每个测试用例。
每个测试用例的第一行包含一个整数 ,表示树的顶点数。
接下来的 行中,第 行包含两个整数 ,表示顶点 可被分配的整数范围。
接下来的 行中,每行包含两个整数 ,表示树中存在一条连接顶点 和顶点 的边。
保证给定的图是一棵树。
Output
对于每个测试用例,输出一行一个整数,表示这棵树的最大可能 度。
Samples
3
2
1 6
3 8
1 2
3
1 3
4 6
7 9
1 2
2 3
6
3 14
12 20
12 19
2 12
10 17
3 17
3 2
6 5
1 5
2 6
4 6
7
8
62
Note
示例中的树如下:
在第一个测试用例中,一种可能的分配是 ,此时 度为 。
在第二个测试用例中,一种可能的分配是 ,此时 度为 。
相关
在下列比赛中: