logo AlgoBeat OnlineJudge
登录 注册

#102243. [BZOJ 2243] [SDOI2011]染色

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:无测试数据
上传者: 匿名

题目描述

题目描述

给定 $n$ 个节点的无根树,点有颜色,$m$ 次操作,分为如下两种:

  • C u v k:将 路径上的点都变为颜色
  • Q u v:询问 路径上共有多少颜色段。

颜色段定义为一段区间上的极长同色区间个数,例如 $112221$ 共有 $3$ 段。

输入格式

第一行两个整数 $n,m$,如题所示。

接下来 个整数,第 个整数 表示结点 的初始颜色。

接下来 行,每行两个整数 ,表示 之间有一条连边。

接下来 行,每行一个字符与若干个整数,描述一次操作。

输出格式

对每次询问,给出答案。

样例

样例输入 #1

6 5
2 2 1 2 1 1
1 2
1 3
2 4
2 5
2 6
Q 3 5
C 2 1 1
Q 3 5
C 5 1 2
Q 3 5

样例输出 #1

3
1
2

数据规模与约定