欢迎光临散文网 会员登陆 & 注册

CF竞赛题目讲解_CF1009F(树上启发式合并)

2022-05-26 15:31 作者:Clayton_Zhou  | 我要投稿



// 给定有根树,定义d[x,i]表示以x为根的树中,与x的距离为i的节点个数,对于每棵子树,求出使得d[x,i]最大的i,存在多个则输出最小的i。

// https://codeforces.com/problemset/problem/1009/F


// 与下题类似, 每个节点有名字,名字不一定唯一。多次查询,给出 u 和 k,问以 u 为根节点的子树下有多少个深度为 dep[u] + k 的不同的节点名字

// https://codeforces.com/contest/246/problem/E  


// 与下题类似, 对于一个询问(v,p),我们从下往上找v的第p个祖先(u),那么询问的答案就是问以u根节点的子树中,深度为dep[u]+p节点的个数-1 

// https://codeforces.com/problemset/problem/208/E 


CF竞赛题目讲解_CF1009F(树上启发式合并)的评论 (共 条)

分享到微博请遵守国家法律