0分全MLE求调
查看原帖
0分全MLE求调
1016101
xiaobeichen楼主2024/9/10 13:21
#include<bits/stdc++.h>
using namespace std;
const int N=1e7+5;
vector<int>tree[N];
int Max=-1;
void dfs(int u,int dep){
	Max=max(Max,dep);
	for(int v:tree[u]){
		dfs(v,dep+1);
	}
}
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		int v1,v2;
		cin>>v1>>v2;
		tree[i].push_back(v1);
		tree[i].push_back(v2);
	}
	dfs(1,0);
	cout<<Max;
	return 0;
} 
2024/9/10 13:21
加载中...