D. Прибавление и максимум
1500 мс · 256 МБ · всё или ничего
То же прибавление на отрезке, что в классной задаче D, но спрашивается максимум, а не сумма.
Формат ввода
В первой строке - числа и ().
Во второй - чисел, по модулю не превосходящих .
Далее строк. «1 l r x» - прибавить () на отрезке. «2 l r» - максимум на отрезке.
Формат вывода
На каждый запрос второго типа выведите максимум.
Примеры
ввод
5 3 1 2 3 4 5 2 1 5 1 2 4 10 2 1 3
вывод
5 13
ввод
3 3 1 1 1 1 1 3 -1000 2 1 3 2 2 2
вывод
-999 -999
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.