Не больше k различных
3000 мс · 256 МБ · всё или ничего
Даны список из чисел и число .
Найдите наибольшую длину куска из подряд идущих элементов, в котором не больше различных значений.
Формат ввода
В первой строке числа от до и от до . Во второй — целых чисел от до .
Формат вывода
Одно число.
Примеры
ввод
5 2 3 8 1 9 3
вывод
2
Примечание
Внутри окна держите словарь частот. Когда различных стало больше , подтягивайте левую границу и убирайте значения, у которых счётчик обнулился.
Войдите, чтобы отправлять решения.