F. [R33F]最大边权

    Type: Default 2000ms 512MiB

[R33F]最大边权

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

时空限制

2S/512M

题目描述

给定一棵 nn 个节点的树,节点编号为 1n1 \sim n,每条边有正整数边权。

进行 QQ 次独立询问。每次询问给出 kk 个区间 [l1,r1],,[lk,rk][l_1, r_1], \ldots, [l_k, r_k]

定义点集

$$V = \{ x \mid \exists j \in [1,k],\ l_j \le x \le r_j \} $$

VV 为所有节点编号落在任一区间内的点的集合。

考虑 VV 中所有无序点对 (u,v)(uv)(u,v) (u \ne v),将树上 uuvv 的简单路径上的每条边染色。

询问的答案为所有被染色边的最大边权。若 V<2|V| < 2,输出 00

格式

输入格式

第一行包含两个整数 n,Qn, Q,表示节点数和询问次数。

接下来 n1n-1 行,每行三个整数 u,v,wu, v, w,表示节点 uuvv 之间有一条权值为 ww 的边。

接下来是 QQ 次询问的描述。对于每次询问:

第一行包含一个整数 kik_i,表示第 ii 次询问的区间数量。

接下来 kik_i 行,每行包含两个整数 lj,rjl_j, r_j,表示一个区间。

输出格式

对于每次询问,输出一行,包含一个整数,表示该次询问的答案。

样例

样例输入 #1

10 5
1 2 100
2 3 50
2 4 200
1 5 150
5 6 20
5 7 80
7 8 250
7 9 90
9 10 400
2
8 8
10 10
2
3 3
8 8
1
3 4
2
3 3
6 6
1
1 1

样例输出 #1

400
250
200
150
0

数据规模

对于 40%40\% 的数据,1n,q10001 \leq n , q \leq 1000

对于 100%100\% 的数据,1n,q2×1051 \leq n, q \leq 2 \times 10^51u,vn1 \leq u, v \leq n1w1091 \leq w \leq 10^91ki2×1051 \leq \sum k_i \leq 2 \times 10^51ljrjn1 \leq l_j \leq r_j \leq n

代码源挑战赛 Round 33

Not Attended
Status
Done
Rule
DMY
Start at
2025-10-10 20:00
End at
2025-10-10 21:30
Duration
1.5 hour(s)
Host
Partic.
377