dsu on tree学习笔记

讲解博客

https://www.luogu.com.cn/blog/codesonic/dsu-on-tree

https://www.cnblogs.com/p-z-y/p/11721101.html

练习

  • 由第一位大佬友情提供的模板题。

  • 加强版模板题,需要统计出现最多的颜色。注意这次不能直接 \(memset\) 清空,不然会 \(T\),还有要开long long。

  • 把询问离线下来,接在相应的点上,记录子树内每一深度的每一种字母的出现次数,然后暴力枚举每一种字母就阔以了。复杂度 \(O(26n\log_2n)\)

  • 唯一不一样的地方是要存字符串,可以用map很方便地数种类,记得把数组稍微开大一点,不然会在第50个点玄学出错。

posted @ 2021-03-01 19:59  When_C  阅读(58)  评论(0编辑  收藏  举报