Distinct Values in Ranges
Answer Q queries: how many DISTINCT values occur in al..r?
Input: the first line has N and Q; the second line has the array; each of the next Q lines has l and r.
Output: one line per query with the distinct count.
Constraints:
- 1 ≤ N, Q ≤ 105
- 1 ≤ ai ≤ 109
Sample Tests
Input 1
5 3 1 2 1 3 2 1 3 2 5 3 3
Output 1
2 3 1
Input 2
1 1 7 1 1
Output 2
1
Discussion (opens after you solve — no spoilers before)
No comments yet.