i-й посылки — labels[i]. Оператор снимает с ленты несколько посылок **подряд** и хочет, чтобы среди снятых нашлись хотя бы две с одинаковой меткой.
Верните наименьшее число подряд идущих посылок, которое для этого нужно снять. Если на ленте нет двух посылок с одинаковой меткой, верните -1.labels=[5, 2, 8, 2, 5, 8] → 3
Отрезок [2, 8, 2] длины 3 содержит две посылки с меткой 2. Для меток 5 и 8 отрезки длиннее: 5 и 4.
labels=[1, 2, 3] → -1
Все метки разные, ответ -1.
labels=[5, 2, 8, 2, 5, 8]
3
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 111 тестов на сервере, включая скрытые.