您当前的位置: 首页 > 

MangataTS

暂无认证

  • 0浏览

    0关注

    423博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

ACM周赛&ICPC昆明资格赛

MangataTS 发布时间:2022-02-07 16:11:33 ,浏览量:0

文章目录
  • A.kaptree
  • B.十字路口
  • C.七段的符号
  • D.Xor Query
  • E.A hard working man
  • F.red bags

A.kaptree

Code:

// 考点树的深度 难度 ⭐
// 保证树的根为1
// 标程
#include
#include
#include
#include
#include
using namespace std;

#define ll long long

const int N = 2105;
struct Node {
    int l,r;
}tree[N];

int max_len(int root,int cnt) {
    if(root == 0)
        return cnt-1;
    else {
        return max(max_len(tree[root].l,cnt+1),max_len(tree[root].r,cnt+1));
    }
}

int min_len(int root,int cnt) {
    if(root == 0)
        return cnt-1;
    else {
        //printf("root = %d, cnt == %d\n",root,cnt);
        int l = min_len(tree[root].l,cnt+1);
        int r = min_len(tree[root].r,cnt+1);
        return min(l,r);
    }
}

int main()
{
    int u,v,n;
    scanf("%d",&n);
    for(int i = 0;i             
关注
打赏
1665836431
查看更多评论
0.0431s