#ABC269Ex. 反链
反链
反链
题目描述
我们有一棵包含 个顶点、编号为 到 的有根树 。顶点 是根,顶点 的父亲是顶点 。
当树 的顶点集 的非空子集 满足以下条件时,称 为「好顶点集」:
对于 中任意两个不同的顶点 ,满足: 不是 的祖先。
对于每个 ,求恰好包含 个顶点的好顶点集的个数,对 取模。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出 行。第 行应输出 时的答案。
样例
4
1 2 1
4
2
0
0
对于每个 ,大小为 的好顶点集如下。
: $\lbrace 1 \rbrace, \lbrace 2 \rbrace, \lbrace 3 \rbrace, \lbrace 4 \rbrace$。
: 。
:不存在。
6
1 1 2 2 5
6
6
2
0
0
0
6
1 1 1 1 1
6
10
10
5
1
0
10
1 2 1 2 1 1 2 6 9
10
30
47
38
16
3
0
0
0
0
数据范围
- 输入中的所有值均为整数。
难度
NOI/NOI+/CTS
通过率
—
尝试
0
已通过
0
- ID
- 2826
- 类型
- 传统题
- Time Limit
- 1447ms
- Memory Limit
- 1024MiB
- 上传者