Чи можете Ви відповісти на ці питання - 3#2907

Чи можете Ви відповісти на ці питання - 3

1 секунда
64 мегабайти
Дуже легка

Вам задано послідовність цілих чисел a_1, a_2, \ldots, a_n (|a_i| \leq 10000, 1 \leq n \leq 50000). З цією послідовністю потрібно виконати (m \leq 50000) операцій:

Вхідні дані

Перший рядок містить ціле число . Другий рядок містить цілих чисел, які задають послідовність a_1, a_2, \ldots, a_n. Третій рядок містить ціле число . Наступні рядків містять запити у такому форматі:

  • : змінити a_x на (|y| \leq 10000).

  • : вивести \mathrm{MAX}\ \{ a_i + a_{i+1} + \ldots + a_j \mid x \leq i \leq j \leq y \}.

Вихідні дані

Для кожного запиту виведіть потрібну відповідь.

Приклади

Приклад 1

Loading
Loading