#3090. Range Set Query

0

Range Set Query

Range Set Query

题目描述

一排从左到右摆放着 NN 个有色球;从左数第 ii 个球的颜色是 cic_i。 给出 QQ 个查询。第 ii 个查询如下:从左数第 lil_i 到第 rir_i 个球一共有多少种不同的颜色?

输入格式

输入按下述格式从标准输入给出: NN QQ c1c_1 c2c_2 ⋯\cdots cNc_N l1l_1 r1r_1 l2l_2 r2r_2 : lQl_Q rQr_Q

输出格式

输出 QQ 行。第 ii 行应当包含第 ii 个查询的答案。

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

提示

1≤N,Q≤5×1051\leq N,Q \leq 5 \times 10^5 1≤ci≤N1\leq c_i \leq N 1≤li≤ri≤N1\leq l_i \leq r_i \leq N 输入中的所有数值均为整数。从左数第 11、第 22、第 33 个球的颜色分别是 11、22、11——两种不同的颜色。 从左数第 22、第 33、第 44 个球的颜色分别是 22、11、33——三种不同的颜色。 从左数第 33 个球的颜色是 11——只有一种颜色。

标签: AtCoder|abc174F

来源

AtCoder|abc174F