#1925. 树与边

树与边

题目描述

给一个无根树,nn个顶点,每条边或为红或为黑。

给一个整数kk

对于一个kk个顶点的序列,如果它满足下列条件称为goodgood

我们从a1a_1aka_k走一条路径(途经点可以重复

a1a_1a2a_2走的是a1a_1a2a_2的最短路径,a2a_2a3a_3……ak1a_{k-1}aka_k

如果走过了至少一个黑边则为goodgood

输入格式

输入nnkk

下面n1n-1行包含三个整数uiu_iviv_ixix_i,表示一条边的两个顶点和它的颜色(00为红,11为黑)。

输出格式

输出goodgood序列的次数%1000000007\%1000000007

4 4
1 2 1
2 3 1
3 4 1
252
4 6
1 2 0
1 3 0
1 4 0
0
3 5
1 2 1
2 3 0
210

数据范围

2n1052 \le n \le 10^5, 2k1002 \le k \le 100