#E. 树(tree)

    Type: FileIO (tree) 4000ms 512MiB

树(tree)

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.

时间限制:4s4s,空间限制:512MB512MB

题目描述:

​ 有一棵nn个点的无根树。

​ 小F每次会给小Y一个区间[l,r][l,r],让小Y求出节点编号在[l,r][l,r]中的两点距离最大值,即maxlx,yrdis(x,y)\max_{l\le x,y\le r}{dis(x,y)}

​ 小F一共会给出mm组询问,由于询问过多,小Y希望你可以帮帮她。

输入格式

​ 输入文件名为tree.intree.in

​ 输入文件的第一行包含11个正整数nn,表示树的节点个数。

​ 接下来n1n-1行每行33个正整数x,y,zx,y,z,表示xxyy之间有一条长度为zz的边。

​ 接下来一行包含11个正整数mm,表示一共有mm组询问。

​ 接下来mm行每行包含22个正整数l,rl,r,表示询问区间为[l,r][l,r]

输出格式

​ 输出文件名为tree.outtree.out

​ 输出mm行每行包含一个正整数,表示两点距离的最大值。

样例

样例1

输入数据:

5
1 2 1
1 3 5
2 4 2
2 5 2
3
1 5
4 5
1 3

输出数据:

8
4
6

样例2

见选手目录下的tree2.in和tree2.ans。

数据范围与约定

​ 对于20%20\%的数据,满足1n,m1021\le n,m\le 10^2

​ 对于40%40\%的数据,满足1n,m1031\le n,m\le 10^3

​ 对于另10%10\%的数据,满足l=1, r=nl=1,\ r=n

​ 对于另20%20\%的数据,满足l=1l=1

​ 对于100%100\%的数据,满足1n,m105, 1z105, 1lrn1\le n,m\le 10^5,\ 1\le z\le 10^5,\ 1\le l\le r\le n

CSP-S复赛模拟3

Not Attended
Status
Done
Rule
IOI
Problem
5
Start at
2025-10-24 8:30
End at
2025-10-28 12:30
Duration
100 hour(s)
Host
Partic.
11