Проста сума#8274

Проста сума

1 секунда
64 мегабайти
Легка

Дано масив із елементів, необхідно навчитися знаходити суму чисел на відрізку.

Вхідні дані

Перший рядок вхідних даних містить два цілі числа і — кількість елементів у масиві та кількість запитів відповідно, 1 \leq N \leq 10^6, 1 \leq K \leq 10^5. Наступні рядків містять запити двох типів:

  1. A — присвоїти -му елементу масиву значення , 1 \leq i \leq N, 0 \leq x \leq 10^9.

  2. Q — знайти суму чисел у масиві на позиціях від до , 1 \leq l \leq r \leq N.

Спочатку всі елементи масиву дорівнюють нулю.

Вихідні дані

Для кожного запиту типу Q виведіть одне число — суму чисел на вказаному відрізку.

Приклади

Приклад 1

Loading
Loading