超正经的树上问题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给定一棵 个结点的树,结点编号 。
现在另外给出一个参数 ,求树中所有满足以下要求的结点 :
其中 表示 的子树, 表示两个点编号差的绝对值。
输入格式
输入的第一行有两个正整数 ,表示结点个数和参数。
第二行有 个正整数 ,表示每个结点的父亲结点,特别地,根的父亲为 。
输出格式
一行若干个整数,按照编号从小到大的顺序输出符合题意的结点。
样例 #1
样例输入 #1
6 1
6 4 1 1 4 0
样例输出 #1
1 4 6
样例 #2,3,4
样例 分别满足测试点 的限制。
提示
【样例解释】
以结点 为例,其子树外结点有 ,任意两个结点编号差都超过了 。
而叶子结点 的子树外有 ,你可以选出两个结点,编号差不超过 。
【数据范围】
测试点编号 | 特殊性质 | |
---|---|---|
所有结点孩子数不超过 | ||
树根到任意一点的边数不超过 | ||
前序遍历从小到大有序 | ||
对于全体数据,保证 , 数列构成一棵树。
[YDRS#003] YDOI · 云斗 NOIP 赛前模拟赛
- 状态
- 已结束 (已参加)
- 规则
- OI
- 题目
- 6
- 开始于
- 2023-11-12 14:00
- 结束于
- 2023-11-12 19:00
- 持续时间
- 5 小时
- 主持人
- 参赛人数
- 289