#P12562. [集训队互测 2024day9]Tree Topological Order Counting
[集训队互测 2024day9]Tree Topological Order Counting
P10013 [集训队互测 2023] Tree Topological Order Counting
题目描述
给定一颗 个点的有根树, 是根,记 的父亲是 。另给出一长度为 的权值序列 。
称一个长度为 的排列 为这颗树的合法拓扑序,当且仅当 。
对每个点 ,定义 为,在所有这颗树的合法拓扑序中, 之和。
现在对 ,求 。
输入格式
第一行一个整数 表示树的点数。
第二行 个整数,第 个表示 ,描述树的结构。
第三行 个整数,第 个表示 ,描述权值序列。
输出格式
一行 个整数,第 个表示 。
输入输出样例 #1
输入 #1
5
1 1 3 2
3 5 4 4 1
输出 #1
18 27 27 15 15
输入输出样例 #2
输入 #2
5
1 1 3 1
1 2 3 4 5
输出 #2
12 42 32 52 42
说明/提示
Subtask | 特殊限制 | 分值 | |
---|---|---|---|
无 | |||
A | |||
无 | |||
特殊限制 A:。
对于所有数据:,,。