Uma ocorrência
Você recebe um vetor composto por números inteiros e
consultas sobre ele. A
-ésima consulta é indicada por dois inteiros
e
. Para cada consulta, você deve encontrar qualquer número inteiro que ocorra exatamente uma vez no sub-array que vai do índice
ao índice
(um sub-vetor é um subsegmento contínuo de um vetor). Por exemplo, se a = [1,1,2,3,2,4], para a consulta (
= 2,
= 6) o subvetor em que estamos interessados é [1,2,3,2,4] , e as respostas possíveis são 1, 3 e 4; para a consulta (
= 1,
= 2), o subvetor em que estamos interessados é [1,1], e não existe um elemento que ocorre exatamente uma vez.
Você pode responder a todas as perguntas?
Entrada
A primeira linha contém um número inteiro (
)
A segunda linha contém números inteiros
,
,…,
(
).
A terceira linha contém um número inteiro (
)
Então linhas seguem, a
-ésima linha contendo dois inteiros
e
, representando a
-ésima consulta (
).
Saída
Responda às consultas da seguinte maneira:
Se não houver um número inteiro tal que ocorra apenas uma vez no sub-vetor de índices
e , imprima 0. Caso contrário, imprima qualquer número inteiro que satisfaça a condição.
Exemplos
ENTRADA | SAÍDA |
6 1 1 2 3 2 4 2 2 6 1 2 |
4 0 |
Enviar solução: codeforces