测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A70768. 树的高度

编程题 入门

题目描述

一棵树有 n 个结点,结点编号为 1~n,其中 1 号结点为根结点,根结点的深度为 1 ,请问树的高度是多少。

输入格式

第一行是整数 n,表示结点数。(1≤n≤100

后面若干行,每行两个整数a b,表示 ba 的子结点。

本题测试数据保证所有结点能构建为一棵树。

输出格式

求这棵树的高度。

输入输出样例

输入 #1
5
1 2
1 3
3 4
3 5
输出 #1
3

说明/提示

## 思路

「树的高度」建树后 DFS/BFS 统计深度、子树或求 LCA/直径。

## 步骤

1. 读入边并建树。
2. 从根遍历更新深度、父节点或子树大小。
3. 按题意输出询问结果。