1 条题解

  • 0
    @ 2026-05-01 10:02:44

    #include<bits/stdc++.h>
    #define int long long
    using namespace std;
    int n,ans;
    struct tree{
    int l,r;
    }a[1005];
    void dfs(int u,int deep)
    {
    if(u==0) return;
    ans=max(ans,deep);
    dfs(a[u].l,deep+1);
    dfs(a[u].r,deep+1);
    }
    signed main()
    {
    cin>>n;
    for(int i=1;i<=n;i++)
    cin>>a[i].l>>a[i].r;
    dfs(1,1);
    cout<<ans;
    return 0;
    }

  • 1

信息

ID
3095
难度
5
分类
(无)
标签
递交数
21
已通过
12
通过率
57%
上传者