徐老师的单调序列
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
徐老师已经很好的掌握了单调序列这个概念了!
单调序列分两种:单调递增序列和单调递减序列
而这两种单调序列又分别可以分成两种:严格单调/不严格单调
例如,单调递增序列要求 ,而严格单调递增序列则要求
现在徐老师想到了一个很好的题目:在一棵树上求最长严格单调序列长度
徐老师希望找出一个序列 ,其中每个 均为一个树上结点的编号
这个序列要满足两个条件
- 这个序列对应的值 必须是一个严格单调序列
- 这个序列中存在一个下标 满足在 中 在以 为根的子树中,在 中, 在以 为根的子树中
现在徐老师想知道,如果给定一棵树,这个序列长度最长可以是多少?
输入格式
第一行包含两个整数 ,表示给定的树有 个结点
接下来 行,每行包含两个整数 表示第 个结点的权值和父亲节点编号,其中 号点一定是根节点,且
输出格式
输出一个整数表示这个序列最长可以是多少
数据范围
对于 的数据,满足
对于另外 的数据,满足
对于 的数据,满足
样例输入1
4
10 0
5 1
5 1
11 3
样例输出1
3
样例输入2
10
1 0
2 1
3 2
4 3
5 4
6 5
7 6
8 7
9 8
10 9
样例输出2
10