#P6487. Hdu5909 Tree Cutting
Hdu5909 Tree Cutting
Description
给你一棵n个节点的树,每个节点都有一个小于m的权值
定义一棵子树的权值为所有节点的异或和,问权值为0..m−1的所有子树的个数
Format
Input
第一行给出T,代表数据组数 对于每组数据,第一行给出N,M 接下来N-1行描述这个树 T<=10
N<=1000
1<=M<=2^10,并且M一定可表示成2^K,K为非负整数
Output
见样例,输出结果%(1e9+7)
Samples
2
4 4
2 0 1 3
1 2
1 3
1 4
4 4
0 1 3 1
1 2
1 3
1 4
3 3 2 3
2 4 2 3