Сколько различных на отрезке
2500 мс · 256 МБ · всё или ничего
Дан массив. Для каждого запроса выведите количество различных значений на этом отрезке. Массив не меняется, все запросы известны заранее.
Первая задача, где дерево работает не онлайн, а вместе с сортировкой запросов.
Формат ввода
В первой строке (). Во второй — чисел (). В третьей — (). Далее строк по два числа и ().
Формат вывода
Для каждого запроса выведите на отдельной строке количество различных значений на отрезке.
Примеры
ввод
5 1 2 1 3 2 3 1 5 1 3 2 4
вывод
3 2 3
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.