#7390. [TOPOAC CSP-S] P1972 HH的项链

0
    ID: 7390 传统题 1000ms 512MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>P1972树状数组离线HH的项链不同颜色计数

[TOPOAC CSP-S] P1972 HH的项链

题目描述

HH 有一串项链,由 $n$ 颗宝石组成,每颗宝石有一种颜色(用整数表示)。MMM 询问这串项链中,区间 $[l,r]$ 里有多少颗颜色互不相同的宝石(即该区间内不同颜色的数量)。

输入格式

第一行一个整数 $n$,表示宝石个数。
第二行 $n$ 个整数,第 $i$ 个表示第 $i$ 颗宝石的颜色 $a_i$。
第三行一个整数 $m$,表示询问个数。
接下来 $m$ 行,每行两个整数 $l,r$,表示一次询问区间。

输出格式

输出 $m$ 行,每行一个整数,表示对应区间内不同颜色的数量。

数据范围

$1\le n\le 5\times 10^5$,$1\le m\le 2\times 10^5$,$1\le a_i\le 10^6$,$1\le l\le r\le n$。

样例

6
1 2 3 2 1 4
3
1 3
2 4
1 6

输出:

3
2
4