传统题 1000ms 256MiB

Max Flow

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

农民约翰安装了一种新的氮肥系统,包含N1{N-1}条管道,用于在其谷仓的N{N}个地点之间运输牛奶2{(2≤}N{N≤}50000{50000)},方便编号为1{1…}N{N}。每个管道连接一对地点,所有地点通过管道路径相互连接。

FJ{FJ}K{K}对地点之间运输牛奶1{(1≤}K{K≤}100,000).{100,000). }对于第i{i}个这样的一对,你被告知两个地点si{si}ti{ti,}这两个地点是以单位速率运输牛奶的路径的端点,牛奶是沿着从si{si}ti{ti}的路径运输的,那么si{si}ti{ti}之间的所有地点都会承载运输牛奶的压力。FJ{FJ}担心,一些地点可能最终会被运输的所有牛奶压得喘不过气来,因为一个地点可以作为多条运输路径上的一个中转点,每多一条路径经过,压力就会增加一个单位。请帮助他确定通过所有地点的中,运输牛奶的压力最大的地点的压力的大小。

输入格式

输入的第一行包含N{N}K{K}

下一个N1{N-1}行每行包含两个整数x{x}y{y(}x{x}y{y)} 描述地点x{x}y{y}之间存在管道。

接下来的K{K}行分别包含两个整数s{s}t{t,}用于描述运输牛奶的路径的端点。

输出格式

一个整数,地点中运输压力最大的值。

样例

输入样例

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

CSP-S算法200班-搜索2最近公共祖先LCA

未认领
状态
已结束
题目
8
开始时间
2023-2-22 0:00
截止时间
2023-3-2 23:59
可延期
24 小时