#P10822. [EC Final 2020] Prof. Pang's sequence

[EC Final 2020] Prof. Pang's sequence

Problem Description

Prof. Pang is given a fixed sequence a1,…,ana_1, \ldots, a_n and mm queries.

Each query is specified by two integers ll and rr satisfying 1≤l≤r≤n1\le l\le r\le n. For each query, you should answer the number of pairs of integers (i,j)(i, j) such that l≤i≤j≤rl\le i\le j\le r and the number of distinct integers in ai,…,aja_i, \ldots, a_j is odd.

Input Format

The first line contains a single integer nn (1≤n≤5×1051\le n\le 5\times 10^5).

The next line contains nn integers a1,…,ana_1, \ldots, a_n (1≤ai≤n1\le a_i\le n for all 1≤i≤n1\le i\le n) separated by single spaces.

The next line contains a single integer mm (1≤m≤5×1051\le m\le 5\times 10^5).

Each of the next mm lines contains two integers ll and rr (1≤l≤r≤n1\le l\le r\le n) separated by a single space denoting a query.

Output Format

For each query, output one line containing the answer to that query.

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