Description 你有一棵以1为根的有根树,有n个点,每个节点初始有一个颜色c[i]. 有两种操作: 1 v c 将以v为根的子树中所有点颜色更改为c 2 v 查询以v为根的子树中的节点有多少种不同的颜色 Input 第一行,两个整数\(n,m\),分别代表有\(n\)个节点和\(m\)个操作. 第二行,共\(n\)个整数,代表每个节点的初始颜色\(c[i]\) 接下来\(n-1\)行,描述一条边. 接下来\(m\)行,代表每个操作. Output 对于每个询问操作,输出一行. 刚开始以为…