小塔是一位年轻的魔法师,她发现了一棵神奇的魔法树。这棵树有 nn 个节点,每个节点上都刻有一个非负整数,代表着该节点蕴含的魔法能量。小塔想要选择一个包含根节点(编号为1)的连通子树,使得子树中所有节点的魔法能量总和不超过她的魔法容量 mm。
给定一棵 nn 个节点的树,根节点为1,每个节点 ii 有一个非负整数权值 wiwi。你需要计算有多少种不同的包含根节点的连通子图,满足子图中所有节点的权值之和不超过 mm。
形式上,你需要计算满足以下条件的节点集合 SS 的数量:
第一行一个整数 TT 表示测试数据组数(1≤T≤51≤T≤5)。
对于每组测试数据:
2
3 2
1 1 1
1 2
2 3
5 4
2 1 1 1 1
1 2
1 3
2 4
3 5
2
6