P3128

[USACO15DEC] Max Flow P

普及+/提高

题目描述

Farmer John has installed a new system of N−1N-1 pipes to transport milk between the NN stalls in his barn (2≤N≤50,0002 \leq N \leq 50,000), conveniently numbered 1…N1 \ldots N. Each pipe connects a pair of stalls, and all stalls are connected to each-other via paths of pipes.

FJ is pumping milk between KK pairs of stalls (1≤K≤100,0001 \leq K \leq 100,000). For the iith such pair, you are told two stalls sis_i and tit_i, endpoints of a path along which milk is being pumped at a unit rate. FJ is concerned that some stalls might end up overwhelmed with all the milk being pumped through them, since a stall can serve as a waypoint along many of the KK paths along which milk is being pumped. Please help him determine the maximum amount of milk being pumped through any stall. If milk is being pumped along a path from sis_i to tit_i, then it counts as being pumped through the endpoint stalls sis_i and tit_i, as well as through every stall along the path between them.

输入格式

The first line of the input contains NN and KK.

The next N−1N-1 lines each contain two integers xx and yy (x≠yx \ne y) describing a pipe between stalls xx and yy.

The next KK lines each contain two integers ss and tt describing the endpoint stalls of a path through which milk is being pumped.

输出格式

An integer specifying the maximum amount of milk pumped through any stall in the barn.

输入输出样例

输入样例 #1

text
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

text
9

说明/提示

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

🚀 提交评测

登录并绑定洛谷账号后即可在此在线提交代码并实时评测。

前往登录

💡 题解 (0)

登录后即可撰写并分享您的解题思路。

暂无题解,快来发布全站第一篇题解吧!

💬 题目讨论 (0)

登录后可以发起或参与讨论。

暂无讨论内容。

📊 题目信息

题号P3128
难度普及+/提高
时间限制1000 ms
内存限制125 MB
题目来源洛谷题库
算法标签
最近公共祖先 LCA树链剖分差分

⚡ 快速操作

在线提交代码在洛谷打开原题 ↗