题目描述
题目描述
农夫约翰在牛棚的 个牛栏之间安装了 条输奶管道,牛栏编号为 。每条管道连接两个牛栏,任意两个牛栏之间都能通过管道到达。因此,这些牛栏和管道构成一棵树。
约翰要在 对牛栏之间输送牛奶。第 对牛栏为 ,牛奶沿着它们之间的路径输送,输送速率为 个单位。
同一个牛栏可能位于多条输奶路径上。约翰担心某些牛栏的流量过大,请你求出所有牛栏中,经过的牛奶总流量的最大值。
一条从 到 的输奶路径,会给路径上的每个牛栏增加 个单位的流量,包括两个端点 和 。同一条路径上的同一个牛栏只计算一次。
输入格式
第一行两个整数 。
接下来 行,每行两个整数 ,表示牛栏 与牛栏 之间有一条管道,。
接下来 行,每行两个整数 ,表示一条输奶路径的两个端点。
输出格式
输出一个整数,表示经过单个牛栏的牛奶总流量的最大值。
样例输入 1
5 10
3 4
1 5
4 2
5 4
5 4
5 4
3 5
4 3
4 3
1 3
3 5
5 4
1 5
3 4
样例输出 1
9
样例输入 2
5 10
3 4
1 5
4 2
5 4
5 4
5 4
3 5
4 3
4 3
1 3
3 5
5 4
1 5
3 4
样例输出 2
9
样例输入 3
5 10
3 4
1 5
4 2
5 4
5 4
5 4
3 5
4 3
4 3
1 3
3 5
5 4
1 5
3 4
样例输出 3
9
数据范围
数据范围:,,所有牛栏编号均在 到 之间。