eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Максимальная сумма

Максимальная сумма

Задана последовательность целых чисел a1, a2, ..., an (0ai108, 2n105). К ней применяются операции двух типов:

Update:

Операция обозначается символом 'U', за которым следуют два целых числа i и x.

U i x, 1in и 0x108

Эта операция устанавливает значение ai равным x.

Query:

Операция обозначается символом 'Q', за которым следуют два целых числа i и j.

Q x y, 1x < yn

Необходимо найти такие i и j, что xi, jy и ij, для которых сумма ai + aj максимальна. Вывести значение суммы ai + aj.

Входные данные

Первая строка содержит длину последовательности n. Следующая строка содержит n целых чисел ai. Следующая строка содержит количество запросов q (q105). За ней идут q строк, которые описывают выполняемые на последовательности операции.

Выходные данные

Для каждой Query операции вывести значение максимальной суммы.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
5
1 2 3 4 5
6
Q 2 4
Q 2 5
U 1 6
Q 1 5
U 1 7
Q 1 5
Выходные данные #1
7
9
11
12