Задача №113731. Различные числа

Сколько различных чисел на отрезке массива?

Входные данные

На первой строке длина массива n ( 1 ≤ n ≤ 300 000 ). На второй строке n целых чисел от 0 до 10 9 { - }1 . На третьей строке количество запросов q ( 1 ≤ q ≤ 300 000 ). Следующие q строк содержат описание запросов, по одному на строке. Каждый запрос задаётся парой целых чисел l , r ( 1 ≤ l r n ).

Выходные данные

Выведите ответы на запросы по одному в строке.

Примеры
Входные данные
5
1 1 2 1 3
3
1 5
2 4
3 5
Выходные данные
3
2
3
Сдать: для сдачи задач необходимо войти в систему