#P6919. [Lydsy1706月赛]大根堆

[Lydsy1706月赛]大根堆

Description

## 题目描述

给定一棵 nn 个节点的有根树,编号依次为 11nn ,其中 11 号点为根节点。每个点有一个权值 viv_i

你需要将这棵树转化成一个大根堆(可以多叉)。确切地说,你需要选择尽可能多的节点,满足大根堆的性质:

对于任意两个点 ii,jj ,如果 ii 在树上是 jj 的祖先,那么 vi>vjv_i > v_j

请计算可选的最多的点数,注意这些点不必形成这棵树的一个连通子树。

输入格式

第一行包含一个正整数 n (1n2×105)n \ (1 \le n \le 2 \times 10^5) ,表示节点的个数。

接下来 nn 行,每行两个整数 vi,pi(0vi109,1pi<i,p1=0)v_i,p_i(0 \le v_i \le 10^9,1 \le p_i < i,p_1=0) ,表示每个节点的权值与父亲。

输出格式

输出一行一个正整数,即最多的点数。

样例输入

6
3 0
1 1
2 1
3 1
4 1
5 1

样例输出

5