#9917. 牛棚的隔间

    ID: 9917 传统题 1000ms 256MiB 尝试: 2 已通过: 2 难度: 10 上传者: 标签>LCA树上差分路径覆盖节点压力前缀和最大值统计

牛棚的隔间

题目描述

FJ 给他的牛棚的 NN 个隔间之间安装了 N1N-1 根管道,隔间编号从 11NN。所有隔间都被管道连通了。

FJ 有 KK 条运输牛奶的路线,第 ii 条路线从隔间 sis_i 运输到隔间 tit_i。一条运输路线会给它的两个端点处的隔间以及中间途径的所有隔间带来一个单位的运输压力,你需要计算压力最大的隔间的压力是多少。

输入格式

第一行输入两个整数 NNKK

接下来 N1N-1 行每行输入两个整数 xxyy,其中 xyx \ne y。表示一根在牛棚 xxyy 之间的管道。

接下来 KK 行每行两个整数 sstt,描述一条从 sstt 的运输牛奶的路线。

输出格式

一个整数,表示压力最大的隔间的压力是多少。

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

样例解释

隔间 11 的压力是 22, 隔间 22 的压力是 00, 隔间 33 的 压力是 66,隔间 44 的压力是 99,隔间 55 的压力是 77

数据范围与提示

  • 对于 100%100\% 的数据,2N5×1042 \le N \le 5 \times 10^41K1051 \le K \le 10^5