values и число modulus. Выберите цепочку — несколько элементов в исходном порядке (не обязательно подряд) — так, чтобы суммы всех пар соседей в цепочке давали один и тот же остаток при делении на modulus.
Верните длину самой длинной такой цепочки. Любые два элемента образуют подходящую цепочку.values=[3, 7, 1, 5, 9], modulus=4 → 3
Цепочка 1, 5, 9: суммы соседей 6 и 14, обе дают остаток 2 при делении на 4.
values=[2, 5, 8, 11, 4], modulus=3 → 4
Все числа, кроме 4, дают остаток 2 по модулю 3, значит, все суммы соседей в цепочке 2, 5, 8, 11 дают остаток 1.
values=[6, 13], modulus=5 → 2
values=[3, 7, 1, 5, 9], modulus=4
3
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 127 тестов на сервере, включая скрытые.