关注
100%AC代码,注意下面我数组设1009和2009都会报错,改成n之后就ac了。。
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int n;
int height(vector<vector<int> >&kid, int root){
if(root < 0 || root >= n)
return 0;
if(kid[root].empty())
return 1;
int h = 0;
for(auto x: kid[root])
h = max(h, height(kid, x));
return h+1;
}
int main()
{
int parent, child;
cin>>n;
vector<int>indegree(n, 0);
vector<vector<int> >kid(n, vector<int>());
for(int i=1; i<n; i++){
scanf("%d %d", &parent, &child);
indegree[child]++;
kid[parent].push_back(child);
}
int maxH = 0;
for(int i = 0; i<n; i++){
if(indegree[i] == 0)
maxH = max(maxH, height(kid, i));
}
cout<<maxH<<endl;
return 0;
}
查看原帖
点赞 4
相关推荐
点赞 评论 收藏
分享
01-16 22:31
赣南师范大学 运营
白火同学:1、简历可以浓缩成一页,简历简历先要“简”方便HR快速过滤出有效信息,再要“历”用有效信息突出个人的含金量。
2、教育背景少了入学时间~毕业时间,HR判断不出你是否为应届生。
3、如果你的平台账号效果还不错,可以把账号超链接或者用户名贴到对应位置,一是方便HR知道你是具体做了什么内容的运营,看到账号一目了然,二是口说无凭,账号为证,这更有说服力。 点赞 评论 收藏
分享
重剑Ds:哎 怎么可能人人都这么厉害qvq... 只是不厉害的人不咋发声罢 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 在大厂上班是一种什么样的体验 #
10724次浏览 134人参与
# 你认为工作的意义是什么 #
249243次浏览 1498人参与
# 程序员找工作至少要刷多少题? #
18506次浏览 248人参与
# 为了减少AI幻觉,你注入过哪些设定? #
4636次浏览 150人参与
# 我现在比当时_,你想录用我吗 #
8682次浏览 111人参与
# 机械人避雷的岗位/公司 #
43449次浏览 300人参与
# 一张图晒一下你的AI员工 #
5070次浏览 114人参与
# 论秋招对个人心气的改变 #
10896次浏览 155人参与
# 关于春招/暑期实习,你想知道哪些信息? #
7489次浏览 119人参与
# 刚入职的你踩过哪些坑 #
6871次浏览 127人参与
# AI Coding的使用心得 #
4658次浏览 101人参与
# 晒晒你司的新年福利 #
8458次浏览 105人参与
# 牛客AI体验站 #
6773次浏览 187人参与
# 12306一秒售罄,你抢到回家的票了吗? #
1963次浏览 47人参与
# 柠檬微趣工作体验 #
14777次浏览 83人参与
# 总结:哪家公司面试体验感最差 #
93019次浏览 430人参与
# 程序员能干到多少岁? #
8632次浏览 115人参与
# 你认为小厂实习有用吗? #
118057次浏览 679人参与
# 互联网公司评价 #
485629次浏览 4109人参与
# 应届生进小公司有什么影响吗 #
118291次浏览 1159人参与
查看11道真题和解析