每个测试文件均包含多组测试数据。第一行输入一个整数
代表数据组数,每组测试数据描述如下:
第一行输入一个整数
![]()
,表示节点数。
此后
行,第
行输入两个整数
,表示树上第
条无向边连接节点
和节点
。
第
行输入
个整数
,表示每个节点的权值。
第
行输入
个整数
,表示每个节点的限制。
除此之外,保证单个测试文件的
之和不超过
。
对于每一组测试数据,新起一行输出一个整数,表示所有不同的“最终合法状态”所需要的最小操作次数之和对
取模后的结果。
在几乎全部的情况下,PyPy 的运行速度优于 Python,我们建议您选择对应版本的 PyPy 进行提交、而不是 Python。