L. Минимальное отсутствующее
1000 мс · 256 МБ · всё или ничего
Для каждого отрезка нужно найти минимальное неотрицательное число, которого на нём нет.
Каркас - алгоритм Мо из классной задачи L: те же счётчики cnt[v], те же четыре сдвига указателей. Вопрос в том, как быстро отвечать.
Формат ввода
В первой строке - число ().
Во второй строке - чисел ().
В третьей строке - число запросов ().
В следующих строках - пары и ().
Формат вывода
Для каждого запроса выведите минимальное неотрицательное число, отсутствующее на отрезке.
Примеры
ввод
5 0 1 2 1 0 4 1 5 1 3 2 2 4 5
вывод
3 3 0 2
ввод
4 1 2 3 4 2 1 4 2 3
вывод
0 0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.