D. Лучший подотрезок
2000 мс · 256 МБ · всё или ничего
Дан массив. Запросы: найти максимальную сумму непустого подотрезка внутри отрезка и присвоить элементу новое значение.
Задача, ради которой стоит один раз честно вывести узел.
Формат ввода
В первой строке (). Во второй — чисел (). В третьей — (). В каждой из следующих строк — запрос: q l r — лучший подотрезок внутри , или u i x — присвоить .
Формат вывода
Для каждого запроса q выведите ответ на отдельной строке.
Примеры
ввод
5 1 -2 3 4 -1 3 q 1 5 u 2 10 q 1 5
вывод
7 18
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.