3396 - 色板游戏

阿宝上学了,今天老师拿来了一块很长的涂色板。

色板长度为 LL 是一个正整数,所以我们可以均匀地将它划分成 L1 厘米长的小方格。并从左到右标记为 1, 2, \dots L

现在色板上只有一个颜色,老师告诉阿宝在色板上只能做两件事:

  1. C A B C 指在 AB 号方格中涂上颜色 C ,原有的颜色被覆盖。
  2. P A B 指老师的提问:AB 号方格中有几种颜色。

学校的颜料盒中一共有 T 种颜料。为简便起见,我们把他们标记为 1, 2, \dots T. 开始时色板上原有的颜色就为 1 号色。 面对如此复杂的问题,阿宝向你求助,你能帮助他吗?

输入

第一行有3个整数 L (1 \le L \le 10^5), T (1 \le T \le 30) 和 O (1 \le O \le 10^5)。 在这里 O 表示事件数。

接下来 O 行, 每行以 C A B CP A B 得形式表示所要做的事情(这里 A, B, C 为整数, 可能 A> B,这样的话需要你交换 AB)。

输出

对于老师的提问,做出相应的回答。每行一个整数。

样例

输入

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

输出

2
1

来源

用户上传

时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题