values и число divisor. Из массива можно вырезать один непрерывный отрезок (в том числе пустой), но не весь массив целиком.
Найдите длину самого короткого такого отрезка, после удаления которого сумма оставшихся элементов делится на divisor. Если это невозможно, верните -1.values=[4, 7, 2, 5], divisor=5 → 3
Сумма 18. Ни один элемент и ни одна пара соседей не подходят: после удаления остаются 14, 11, 16, 13, 7, 9, 11. Если вырезать [4, 7, 2], остаётся 5 — ответ 3.
values=[6, 1, 8], divisor=7 → 1
Сумма 15, убираем 1 — остаётся 14.
values=[3, 3], divisor=4 → -1
Убрать одну тройку — остаётся 3, убрать обе нельзя. Ответ −1.
divisor ≤ 10⁹values=[4, 7, 2, 5], divisor=5
3
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 68 тестов на сервере, включая скрытые.