树论练习

Posted uid001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树论练习相关的知识,希望对你有一定的参考价值。

1, CF 982C 给定树求删除尽量多的边使得所有连通分量结点数均为偶数.

结点总数为奇数显然不成立, 偶数时直接贪心分一定可以划分成功

 

 

2, CF 931D

树上每个点有初始一个苹果, 每秒钟苹果移到父结点上, 两苹果相遇后消失, 最后到根节点的苹果被收集,求最终收集多少个苹果.

可以发现每层, 若有奇数个则产生1个苹果的贡献, 否则无贡献

 

3, CF 911F 

给定树, 每次操作选两个叶子删去其中一个, ans增加两叶子的距离, 树为空时结束, 要求ans最大值并输出方案  

找出树的直径, 按任意顺序删除非直径上的点, 最后删掉直径

 

4,  

以上是关于树论练习的主要内容,如果未能解决你的问题,请参考以下文章

树论讲解——树基础

2817_树论_最小生成树

[xsy1019]小A学树论

关于树论伸展树

关于树论主席树

树论二叉树的序遍历