C. [SDOI2009] HH的项链

    Type: RemoteJudge 2000ms 512MiB

[SDOI2009] HH的项链

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

HH 有一串由各种漂亮的贝壳组成的项链。HH 相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH 不断地收集新的贝壳,因此,他的项链变得越来越长。

有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同的贝壳?这个问题很难回答…… 因为项链实在是太长了。于是,他只好求助睿智的你,来解决这个问题。

输入格式

一行一个正整数 nn,表示项链长度。
第二行 nn 个正整数 aia_i,表示项链中第 ii 个贝壳的种类。

第三行一个整数 mm,表示 HH 询问的个数。
接下来 mm 行,每行两个整数 l,rl,r,表示询问的区间。

输出格式

输出 mm 行,每行一个整数,依次表示询问对应的答案。

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

2
2
4

提示

【数据范围】

对于 20%20\% 的数据,1n,m50001\le n,m\leq 5000
对于 40%40\% 的数据,1n,m1051\le n,m\leq 10^5
对于 60%60\% 的数据,1n,m5×1051\le n,m\leq 5\times 10^5
对于 100%100\% 的数据,1n,m,ai1061\le n,m,a_i \leq 10^61lrn1\le l \le r \le n

本题可能需要较快的读入方式,最大数据点读入数据约 20MB

1011

Not Attended
Status
Done
Rule
IOI
Problem
6
Start at
2025-10-11 14:00
End at
2025-10-11 17:30
Duration
3.5 hour(s)
Host
Partic.
19