bzoj#P4151. [AMPPZ2014] The Cave

[AMPPZ2014] The Cave

题目描述

给定一棵有 nn 个节点的树,相邻两点之间的距离为 11

请找到一个点 xx,使其满足所有 mm 条限制,其中第 ii 条限制为 dis(x,ai)+dis(x,bi)didis(x,a_i)+dis(x,b_i)\leq d_i,其中 dis(u,v)dis(u,v) 表示树上 u,vu,v 两点间最短路径的长度。

输入格式

第一行一个正整数 TT,表示数据组数。

对于每组数据,第一行包含两个正整数 n,mn,m,表示点数、限制数。

接下来 n1n-1 行,每行两个正整数 x,yx,y,表示树上的一条边。

接下来 mm 行,每行三个正整数 ai,bi,dia_i,b_i,d_i,描述一条限制。

输出格式

输出 TT 行,第 ii 行输出第 ii 组数据的答案,如果无解输出 NIE,否则输出 TAK, 然后输出 xx,如有多组解,输出任意一组。

2
5 3
1 2
2 3
2 4
3 5
1 4 2
5 5 5
3 2 1
3 2
1 2
2 3
1 1 2
3 3 1
TAK 2
NIE

数据规模与约定

对于 100%100\% 的数据,1T1031\leq T\leq 10^31n,m3×1051\leq \sum n,\sum m\leq 3\times 10^5n,m2n,m\ge 21x,y,ai,bin1\leq x,y,a_i,b_i\leq n1di6×1051\leq d_i\leq 6\times 10^5

SPJ 未配置。