【bzoj4817】[Sdoi2017]树点涂色&&bzoj3779-重组病毒

题解:

两道几乎差不多的题(所以说当年sdoi考了道原题)

都是将树上一段改为新颜色询问颜色数目

可以把改成新颜色这个操作看成access操作

然后通过线段树+dfs序来维护

另外换根了为什么还可以用dfs序来维护

我们观察一下会发现

1.当根在x当中,就是除了根那边那块

2.不在的话就是原先的子树

posted @ 2018-07-06 11:57  尹吴潇  阅读(123)  评论(0编辑  收藏  举报