electicode
ГлавнаяКурсыРесурсыЗадачиНациональная олимпиадаСоревнованияТаблица лидеров
...

Запросы к массиву

Ограничение времени: 1000msОграничение памяти: 256MB
Все решения

Описание задачи

Дан массив целых чисел длины nnn, изначально все элементы равны xxx. Дано qqq запросов. Каждый запрос имеет вид: ttt, iii, kkk. Выполните следующие действия:

  • Если t=1t = 1t=1, присвоить значение kkk iii-му элементу массива.
  • Если t=2t = 2t=2, увеличить значение iii-го элемента на kkk.

Выведите получившийся массив после выполнения всех запросов.

Input Format

В первой строке выходных данных записаны три целых числа: nnn, xxx и qqq, где 1≤n,q≤2⋅1051 \le n, q \le 2 \cdot 10^{5}1≤n,q≤2⋅105, а .

В последующих qqq строках записаны по три целых числа ttt, iii и kkk для каждого запроса, где 1≤t≤21 \le t \le 21≤t≤2, 1≤i≤n1 \le i \le n1, и .

Output Format

Выведите получившийся массив.

Примеры

Пример 1
Ввод
3 2 4
1 1 15
1 3 3
2 1 5
2 3 2
Вывод
20 2 5

© 2026 Electicode. All rights reserved.

1≤x≤1091 \le x \le 10^{9}1≤x≤109
≤
i≤
n
1≤k≤1091 \le k \le 10^{9}1≤k≤109