树上计数
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
时间限制: 1.0 秒
空间限制: 512 MB
题目描述
给一棵 个点的有根树,所有点从 到 标号,且以 号点为根。问树上有多少个点满足其子树内(包含该点本身)的节点数大于等于 且小于等于 。
输入格式
从标准输入读入数据。
输入的第一行包含三个正整数 ,保证 。
接下来的 行,第 行包含一个正整数 ,表示点 的父亲节点编号。输入保证合法。
输出格式
输出到标准输出。
输出一个正整数,表示对应的答案。
7 2 4
3
1
1
3
4
6
3
样例 1 解释
如图所示,一共有 个点满足答案,标号分别为 。
子任务
对于所有数据,保证 ,所有 构成一棵树。
本题采用捆绑测试,你只有通过一个子任务中的所有测试点才能得到该子任务的分数。
子任务 | 分值 | 特殊性质 | |
---|---|---|---|
1 | 50 | 无 | |
2 | 13 | A | |
3 | 15 | B | |
4 | 22 | 无 |
- 特殊性质 A:保证所有点构成一条链。
- 特殊性质 B:保证对于树上所有点,其祖先节点编号均小于自身的编号。
【清华推研 202508 R3】清华夏令营机试 2022
- Status
- Done
- Rule
- IOI
- Problem
- 3
- Start at
- 2025-8-10 15:00
- End at
- 2025-8-10 19:00
- Duration
- 4 hour(s)
- Host
- Partic.
- 27