80分求调
查看原帖
80分求调
896420
_Luohx_楼主2024/10/5 21:56
#include<bits/stdc++.h>
using namespace std;
int n,a,b,x[1000005]={0,1},mm;//x[i]:第i个节点深度
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a>>b;
		if(a) x[a]=x[i]+1;
		if(b) x[b]=x[i]+1;
	}
	for(int i=1;i<=n;i++){
		mm=max(x[i],mm);
	}
	cout<<mm;
	return 0;
}
2024/10/5 21:56
加载中...