/ Vijos / 题库 /

木板染色[2]

木板染色[2]

时间限制:1秒  内存限制:256M


【题目描述】

  在一块很长的木板被分成长度相等的 \(L\) 段,从左到右编号为 \(1,2,..,L\)。现在要对木版执行下列染色和查询命令:

  1、C A B C:把木板的第 A 段到第 B 段染色为 C。

  2、P A B:查询木板的第 A 段到第 B 段有多少种不同的颜色。

  每次染色的颜色为 1,2,...,T 这 T 种颜色之一,为了问题更简单一些,T 很小。最开始木版的颜色为1。

【输入格式】

  第一行包含三个整数:L,T,O,接下来的 O 行,每行为 C 命令 1 或 P 命令,注意输入中可能有 A>B 的情况。

【输出格式】

  对于每个 P 命令,输出查询结果。

【输入输出样例】

 Input

2 2 4
C 1 1 2
P 1 2
C 2 2 2
P 1 2

 Output

2
1

【数据限制】

  对于 \(100\%\) 的数据,\(1≤L≤100000\),\(1≤T≤30\),\(1≤O≤100000\)

【来源】

  Mr.he

信息

ID
2551
难度
(无)
分类
数据结构 | 线段树 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
被复制
1
上传者