[LCT 刷题][树链信息维护] P2486 [SDOI2011]染色
题目要求维护树上序列不同颜色段数,涉及到树链的性质,因此考虑用LCT解决。但是我们可以发现:颜色段计数跟线段树有点不一样。我们需要对树链上的每条边进行转换,将两个端点共色的边设为000,异色的设为111,那么最终答案就变成了树链上的和。但是我们发现这个题涉及了动态修改,因此我们需要单独的维护每条边,即在LCT的Splay节点上维护每个节点xxx自身的颜色xcxcxc,其左儿子的颜色lclclc,其右儿子的颜色rcrcrc,然后考虑如何上传答案:我们将上传分为三种情况讨论:当前节点xxx与其左右儿