#L0718. 求二叉树的深度

求二叉树的深度

题目描述

给定一棵有 n(n106)n(n \leq 10^6) 个结点的二叉树,已知每个结点的两个子结点编号(均不超过 nn),根结点编号为 11。若某结点为叶子结点,则其子结点编号输入为 0 0

请建立这棵二叉树并求出它的深度。深度定义为从根结点到某叶子结点的路径上经过的最大结点层数。

输入格式

第一行一个整数 nn,表示结点数。

之后 nn 行,第 ii 行两个整数 l,rl, r,分别表示结点 ii 的左、右子结点编号。若 l=0l = 0 则表示无左子结点,r=0r = 0 同理。

输出格式

一个整数,表示二叉树的最大深度。

样例

7
2 7
3 6
4 5
0 0
0 0
0 0
0 0
4
难度 普及-
通过率
尝试 0
已通过 0
ID
1446
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者