#JDT9G. 旅行线路

旅行线路

题目描述

给定一棵 nn 个点的树,现有一旅行者在第 00 天从点 ss 出发。

假定他的移动速度是 tt,那么他一天内能从 uu 走到任意满足 dist(x,y)tdist(x,y)≤t 的点 yy。其中 dist(x,y)dist(x,y)xxyy 间最短路径经过的边数。

一条合法的旅行线路需要满足 mm 条限制 Ti,Ui,DiT_i,U_i,D_i,表示旅行者在第 TiT_i 天所在的点 uu 必须满足 dist(u,Ui)Didist(u,U_i)≤D_i

问:tt 至少为多少,旅行者才能计划一条合法的旅行线路?

输入格式

第一行,n,m,sn,m,s;

n1n−1 行,每行 22 个整数 u,vu,v,表示 uuvv 间连有一条边;

mm 行,每行 33 个整数,表示 Ti,Ui,DiT_i,U_i,D_i

输出格式

一个整数表示答案。

5 3 1
1 2
1 3
2 4
2 5
3 4 1
5 3 0
6 5 1
2
5 2 1
1 2
1 3
2 4
2 5
1 5 3
2 4 0
1

数据范围

对于所有数据满足 1n2105,1Ti109,1Din1≤n≤2·10^5,1≤T_i≤10^9,1≤D_i≤nTiT_i 单调递增。

本题共 2020 个测试点,从 11 开始标号。若 ii 的二进制表示第 jj 位为 11,则数据 ii 满足性质 jj

性质编号 性质内容
5 n5n ≤5
4 n,m103 n,m ≤10^3
2 Ti=i T_i = i
1 v=u+1 v =u+1