#D. 电闸

    传统题 4000ms 256MiB

电闸

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

Wild_donkey 喜欢去体育馆的配电间。但是,有些电闸不听他的话。相邻的电闸常常会互换位置。因此他经常拉错电闸,导致停电。因此,他想要知道某个区间内,某种的电闸的数量。

形式化地,给定一列数 c1,,cnc_1,\dots,c_n,支持:

L R a\text{1 }L\ R\ a:查询 cL,cL+1,...,cRc_L,c_{L+1},...,c_R 中有多少数字是 aa,即 aa[L,R][L,R] 中出现了多少次。

k\text{2 }k:交换 ckc_kck+1c_{k+1}

输入格式

第一行两个整数表示 n,qn,q;其中 qq 为询问次数。

接下来 11nn 个整数 c1,...,cnc_1,...,c_n

接下来 qq 行,每行形如:

L R c\text{1 }L\ R\ c ,或者形如:

k\text{2 }k

输出格式

若干行,依次表示询问的答案。

10 5
3 3 3 3 3 3 2 1 2 4 
2 7
1 6 10 1
1 1 7 3
1 8 10 4
2 1
1
6
1

数据范围

a.png

特殊性质 11 :保证对于所有的 11 操作,有 RL20R-L\le 20 或者 RLn20R-L\ge n-20

特殊性质 22 :保证 c1,...,cnc_1,...,c_n 两两不同。

对于 100%100\% 的数据:1L<Rn,1k<n,c01\le L<R\le n,1\le k<n,c\ge0

S-National Day-Contest-Day4

未参加
状态
已结束
规则
OI
题目
4
开始于
2024-10-24 15:02
结束于
2024-10-24 16:47
持续时间
1.8 小时
主持人
参赛人数
6