当前位置:网站首页>-树的高度-
-树的高度-
2022-08-03 11:42:00 【-JMY-】
题目描述
一棵树有n个结点,结点编号为1~n,其中1号结点为根结点,根结点的深度为1,请问树的高度是多少。
输入
第一行是整数n,表示结点数。(1≤n≤100)
后面若干行,每行两个整数a b,表示b是a的子结点。
本题测试数据保证所有结点能构建为一棵树。
输出
求这棵树的高度
样例输入
5 1 2 1 3 3 4 3 5
样例输出
3
参考代码:
#include<bits/stdc++.h>
using namespace std;
int n,x[105],y[105],a[105],maxn;
int f(int x,int s){
s++;
if(a[x]==0)
return s;
return f(a[x],s);
}
int main(){
cin>>n;
for(int i=1;i<n;i++){
cin>>x[i]>>y[i];
a[y[i]]=x[i];
}
for(int i=1;i<n;i++)
maxn=max(maxn,f(a[y[i]],1));
cout<<maxn;
return 0;
}
边栏推荐
猜你喜欢

c语言进阶篇:内存函数

《数字经济全景白皮书》金融数字用户篇 重磅发布!

肝完Alibaba这份面试通关宝典,我成功拿下今年第15个Offer

本周四晚19:00知识赋能第4期直播丨OpenHarmony智能家居项目之设备控制实现

mysql进阶(二十四)防御SQL注入的方法总结

实至名归!九章云极DataCanvas公司荣获智能制造领域多项殊荣

MySQL - 2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded

FR9811S6 SOT-23-6 23V,2A同步降压DC/DC转换器

OFDM 十六讲 4 -What is a Cyclic Prefix in OFDM

The effects of the background and the Activiti
随机推荐
This article takes you to understand the principle of CDN technology
dataset数据集有哪些_数据集类型
什么是bin文件?「建议收藏」
【一起学Rust 基础篇】Rust基础——变量和数据类型
Traceback (most recent call last): File
mysql advanced (twenty-four) method summary of defense against SQL injection
LeetCode 899 Ordered queue [lexicographical order] HERODING's LeetCode road
微信为什么使用 SQLite 保存聊天记录?
thymeleaf中的日期格式转化
赛灵思MPSOC裸机下的 USB调试实验
[Explanation of JDBC and inner classes]
【MySQL功法】第4话 · 和kiko一起探索MySQL中的运算符
通过组策略安装软件和删除用户配置文件
优维低代码:Provider 构件
C#/VB.NET 从PDF中提取表格
国内数字藏品与国外NFT主要有以下六大方面的区别
【一起学Rust】Rust的Hello Rust详细解析
技术总监需要会些什么?也太难了!
Generate interface documentation online
【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解