#P2935. Sereja and Suffixes

Sereja and Suffixes

题目描述

给出一个长度为 nn 的序列 {A}\{A\},给出 mm 个查询 ll,对于每个查询,输出 [l,n][l,n] 的区间内不同数的个数。

输入格式

第一行两个整数 n,mn,m1n,m1051\le n,m\le 10^5

第二行 nn 个整数 aia_i,表示给定的序列,1ai1051\le a_i\le 10^5

接下来 mm 行,每行一个整数 ll,表示一次查询。

输出格式

输出 mm 行,每行一个整数,表示对第 ii 次查询的回答。

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