0分蒟蒻求救 在codeblocks上运行正确到洛谷全wa
查看原帖
0分蒟蒻求救 在codeblocks上运行正确到洛谷全wa
489347
wyz123341楼主2021/3/25 23:10
#include<bits/stdc++.h>

using namespace std;
const int N = 10e6+5;
typedef struct node
{
    int lchild;
    int rchild;
}treelist;

int d,d1=1,d2=1;
treelist tree[N];

void dfs(int i)
{

    if(tree[i].lchild != 0)
        dfs(tree[i].lchild),d1++;
    if(tree[i].rchild != 0)
        dfs(tree[i].rchild),d2++;
    d = max(d1,d2);
}
int main()
{
    int n,i;
    cin>>n;
    for(i = 1;i <= n; i++)
    {
        cin>>tree[i].lchild>>tree[i].rchild;
    }
    dfs(1);
    cout<<d;
    return 0;
}










2021/3/25 23:10
加载中...