QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 256 MB Total points: 100

# 12017. Colorful Tree

统计

给一棵树,边有颜色。

定义一条路径合法为:路径上的颜色只在这条路径上出现。

独立询问 $m$ 次,每次问删去一个点后仍然合法的路径的最大长度。

仍然合法定义为:在原树合法,且删去的点不在该路径上。

输入格式

第一行两个整数 $n,m$ 。

接下来 $n-1$ 行,每行三个整数 $x,y,col$, 表示树上有一条连接 $(x,y)$、颜色为 $col$ 的边。

接下来 $m$ 行,每行一个整数 $x$ 表示一组询问。

输出格式

$m$ 行,每行一个整数表示询问的答案。

样例数据

样例输入

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

样例输出

0
2
1
1

子任务

$m \le n \le 10^5, 1 \le x,y,col \le n$

子任务一($9$ 分),$n \le 100$。

子任务二($11$ 分),$n \le 1000$。

子任务三($17$ 分),保证树的结构为一条链。

子任务四($23$ 分),$m = 1$。

子任务五($40$ 分),无特殊限制。