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