#L0081. 奶站管网的压力峰值

奶站管网的压力峰值

题目描述

牧场主老吴在奶站之间铺设了 N−1N-1 条输奶管道,把 NN 座奶站连成了一片(2≤N≤50,0002 \leq N \leq 50,000),奶站编号为 1…N1 \ldots N。每条管道连接两座奶站,任意两座奶站之间都能通过这些管道互相到达。

老吴每天要安排 KK 次输奶任务(1≤K≤100,0001 \leq K \leq 100,000)。第 ii 次任务给出两座奶站 sis_i 和 tit_i,牛奶会沿着管网中 sis_i 到 tit_i 的唯一通路以单位速率输送。每座奶站都可能成为许多条输送通路上的中转点,老吴担心有的奶站会因经过的牛奶太多而不堪重负。请帮他算出:经过任意一座奶站的牛奶量的最大值是多少。一次从 sis_i 到 tit_i 的输送,会把量计入端点奶站 sis_i、tit_i 以及通路上的每一座奶站。

输入格式

第一行包含两个整数 NN 和 KK。

接下来 N−1N-1 行,每行两个整数 xx 和 yy(x≠yx \ne y),表示有一条管道连接奶站 xx 与奶站 yy。

再接下来 KK 行,每行两个整数 ss 和 tt,表示一次输奶任务的两个端点奶站。

输出格式

输出一个整数,表示经过管网中任意一座奶站的牛奶量的最大值。

样例

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
9

提示

2≤N≤5×104,1≤K≤1052 \le N \le 5 \times 10^4,1 \le K \le 10^5。

难度 普及+/提高-
通过率 —
尝试 0
通过 0
ID
815
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者