*【线段树】统计段数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

【题意】

nn 个数的序列 aia_iaia_i 的直只有3种(分别是:1、2、3)。
mm 操作,操作有2种:
11 ll rr kk:把区间 [l,r][l,r] 中的 aia_i 赋值为 kkk=123k=1 | 2 | 3);
22 ll rr:表示询问区间 [l,r][l,r] 有多少段(相邻两个数的值相同则同属一段)。

【输入格式】

第一行两个整数 n,mn,m1n,m1051 \le n,m \le 10^5)。 下来 nn 个数 aia_i。 下来m行,每行表示一次操作。

【输出格式】

遇到操作2,则输出答案。

【样例输入】

5 5
2 1 1 2 1
2 1 5
1 4 4 1
2 1 5
1 1 1 1
2 1 5

【样例输出】

4
2
1

提高8.1(线段树)

未参加
状态
已结束
规则
XCPC
题目
24
开始于
2024-8-1 7:00
结束于
2024-8-10 11:00
持续时间
220 小时
主持人
参赛人数
14