CF--- PROBLEM 620 E 【思惟 + DFS序 + 二进制状态】

传送门 //题意: 对于一棵树以1为根的树, 每一个结点有一种颜色. 如今有两种操做. 1 x y 把以x为根节点的子树中的全部节点染成颜色y 2 x 询问以x为根节点的子树中有多少种颜色的节点 //思路: 很明显的DFS序, 须要考虑几点, 涉及到线段树的区间修改. 而后就是颜色的计数, 因为颜色最多60种, 那么用long long 的二进制来表示它的颜色. 这样再pushup时直接左右子树或
相关文章
相关标签/搜索