第一行包含一个正整数T,表示有T组测试数据。
接下来依次是T组测试数据。
每组测试数据的第一行包含一个正整数N。
第二行包含N个0、1、2之一的整数,依次表示点1到点N的颜色。
其中,0表示黑色,1表示白色,2表示灰色。
接下来N-1行,每行为三个整数ui、vi、ci,表示一条权值等于ci的边(ui,vi)。
1≤N≤300000,1≤T≤5,0≤ci<=10^9
输出 T行,每行一个整数,依次表示每组测试数据的答案。
1
5
0 1 1 1 0
1 2 5
1 3 3
5 2 5
2 4 16
10
//花费 10的代价删去边(1, 2)和边(2, 5)