#U535524. 多叉树
多叉树
多叉树
- 时间限制:1 秒
- 内存限制:512 MiB
题目描述
给定一棵有 个节点、以节点 为根的树。对于每个 ,节点 的父亲为 。
称 的一个排列 是 Magic 的,当且仅当
求 Magic 排列的数量。答案可能很大,请输出其对 取模后的结果。
输入格式
第一行输入一个整数 。
第二行输入 个整数 ,表示每个非根节点的父亲。当 时,第二行为空。
输出格式
输出一个整数,表示 Magic 排列的数量模 的值。
样例输入 1
7
1 1 2 2 3 3
样例输出 1
80
样例输入 2
10
1 1 2 2 3 3 4 4 5
样例输出 2
3360
数据范围
对于所有数据,,。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 20 | |
| 2 | 40 | |
| 3 | 无特殊限制 |