#P10013. [集训队互测 2023] Tree Topological Order Counting
[集训队互测 2023] Tree Topological Order Counting
Description
给定一颗 个点的有根树, 是根,记 的父亲是 。另给出一长度为 的权值序列 。
称一个长度为 的排列 为这颗树的合法拓扑序,当且仅当 。
对每个点 ,定义 为,在所有这颗树的合法拓扑序中, 之和。
现在对 ,求 。
Input Format
第一行一个整数 表示树的点数。
第二行 个整数,第 个表示 ,描述树的结构。
第三行 个整数,第 个表示 ,描述权值序列。
Output Format
一行 个整数,第 个表示 。
5
1 1 3 2
3 5 4 4 1
18 27 27 15 15
5
1 1 3 1
1 2 3 4 5
12 42 32 52 42
Hint
| Subtask | 特殊限制 | 分值 | |
|---|---|---|---|
| 无 | |||
| A | |||
| 无 | |||
特殊限制 A:。
对于所有数据:,,。
京公网安备 11011102002149号