关注
import java.util.Scanner;
class Main{
public static void main(String[] args) {
Scanner in= new Scanner(System.in);
while(in.hasNext()){
int n = in.nextInt();
int[] tree = new int[n];
for (int i = 0; i < tree.length; i++) {
tree[i]=-1;
}
for(int i =0;i<n-1;i++){
int p = in.nextInt();
int c = in.nextInt();
tree[c] =p;
}
int max=1;
int count =0;
for (int i = n-1; i >0; --i) {
int cur=i;
while(cur!=-1)
{
cur = tree[cur];
count++;
}
if(count>max) max =count;
count=0;
}
System.out.println(max);
}
}
}
//这个应该是O(n)的做法了吧 AC了
查看原帖
点赞 12
相关推荐
查看1道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你的实习产出是真实的还是包装的? #
88299次浏览 638人参与
# 什么专业适合考公 #
69379次浏览 344人参与
# 在爱玛,骑向未来 #
44136次浏览 434人参与
# 机械人,说说你的烦心事 #
148343次浏览 1160人参与
# 毕业季,给职场新人一些建议 #
220965次浏览 2598人参与
# 工作压力大,你会干什么? #
82185次浏览 705人参与
# 选offer应该考虑哪些因素 #
172330次浏览 1056人参与
# 工作后,你落下了哪些病根 #
42254次浏览 292人参与
# 机械人,秋招第一次笔试的企业是哪家? #
103339次浏览 707人参与
# 巨人网络工作体验 #
76542次浏览 507人参与
# 如何缓解入职前的焦虑 #
290624次浏览 1505人参与
# 携程笔试 #
174007次浏览 916人参与
# 我的第一份实习怎么找的 #
288429次浏览 2107人参与
# 重来一次,我还会选择这个专业吗 #
466400次浏览 3983人参与
# 你被哪些公司挂了? #
197765次浏览 1076人参与
# 职场新人体验 #
192615次浏览 1239人参与
# 实习生的蛐蛐区 #
957137次浏览 4839人参与
# 实习生工资多少才算正常? #
75858次浏览 525人参与
# 应届生,你找到工作了吗 #
173947次浏览 898人参与
# 找工作中的小确幸 #
92755次浏览 472人参与
# 你上一次加班是什么时候? #
157344次浏览 822人参与
