values положительных чисел. Выберите непрерывный отрезок массива, в котором все числа различны, — ни одно значение не встречается дважды.
Верните наибольшую возможную сумму такого отрезка.values=[3, 1, 3, 2, 5, 1] → 11
Отрезок [1, 3, 2, 5] без повторов даёт 11; [3, 2, 5, 1] — тоже 11. Длиннее без повторов не взять.
values=[9, 9, 9] → 9
Любой отрезок длиннее одного элемента содержит повтор, поэтому ответ 9.
values=[1, 2, 10, 2, 1] → 13
Отрезки [1, 2, 10] и [10, 2, 1] дают по 13.
values.length ≤ 10⁵values[i] ≤ 10⁴values=[3, 1, 3, 2, 5, 1]
11
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 107 тестов на сервере, включая скрытые.