菲儿不知道哪里错了,大佬知道吗
查看原帖
菲儿不知道哪里错了,大佬知道吗
384082
sunny2000楼主2021/3/27 14:06

请问大佬们菲儿哪错了 菲儿在此蒙了,大佬带一下呗。

#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<cstring>
using namespace std;
struct node{
    int l,r;
}a[100100];
int Max=-1,n;
void dfs(int root,int step){
    if(root==0) return;
    Max=max(Max,step);
    dfs(a[root].l,step+1);
    dfs(a[root].r,step+1);
}
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i].l>>a[i].r;
    }
    dfs(1,1); 
    cout<<Max;
    return 0;
}

请问大佬我哪错了?

2021/3/27 14:06
加载中...