#P10013. [集训队互测 2023] Tree Topological Order Counting
[集训队互测 2023] Tree Topological Order Counting
题目描述
给定一颗 个点的有根树, 是根,记 的父亲是 。另给出一长度为 的权值序列 。
称一个长度为 的排列 为这颗树的合法拓扑序,当且仅当 。
对每个点 ,定义 为,在所有这颗树的合法拓扑序中, 之和。
现在对 ,求 。
输入格式
第一行一个整数 表示树的点数。
第二行 个整数,第 个表示 ,描述树的结构。
第三行 个整数,第 个表示 ,描述权值序列。
输出格式
一行 个整数,第 个表示 。
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
提示
Subtask | 特殊限制 | 分值 | |
---|---|---|---|
无 | |||
A | |||
无 | |||
特殊限制 A:。
对于所有数据:,,。