#P16332. [Ucpc2024]too-many-trees
[Ucpc2024]too-many-trees
题目描述
给定一棵以顶点 为根、包含 个顶点的树。你需要为每个顶点确定一个非负整数 。
这些数必须满足以下条件。对于每个 :
- ;
- 设 为顶点 的子树内所有顶点 的 之和,则 。
对于给定的系数 ,定义
$$f(c_1,c_2,\ldots,c_N) = \min \sum_{i=1}^{N} c_i a_i,$$其中最小值在所有满足上述条件的 上取得。
请计算
$$\sum_{c_1=L_1}^{R_1} \sum_{c_2=L_2}^{R_2} \cdots \sum_{c_N=L_N}^{R_N} f(c_1,c_2,\ldots,c_N)$$对 取模后的结果。
输入格式
第一行输入一个整数 。
接下来 行,每行输入两个整数 ,表示树中存在一条连接 与 的边。
随后 行,第 行输入四个整数 。
$$1\le L_i\le R_i\le 250, \qquad 0\le p_i,q_i\le 250,$$并保证
输入图保证是一棵树,并且至少存在一组满足所有约束的 。
输出格式
输出题目所求值对 取模后的结果。
其中
是质数。
样例 1
输入
4
1 2
1 3
1 4
2 5 5 5
1 1 2 2
2 1 3 3
1 1 1 1
输出
14
样例 2
输入
6
1 2
1 3
2 4
2 5
4 6
1 7 1 3
3 2 2 4
2 1 1 4
4 2 4 6
2 0 1 5
2 0 2 5
输出
39072
说明
顶点 位于顶点 的子树内,当且仅当 ,或者顶点 是顶点 的祖先。