Codeforces Round 849 (Div. 4) |
---|
Закончено |
Дан массив $$$a_1, a_2, \dots, a_n$$$, вам нужно обработать суммарно $$$q$$$ запросов и обновлений следующих типов:
Первая строка содержит целое число $$$t$$$ ($$$1 \leq t \leq 1000$$$) — количество наборов входных данных.
Первая строка каждого набора входных данных содержит два целых числа $$$n$$$ и $$$q$$$ ($$$1 \le n, q \le 2 \cdot 10^5$$$) — размер массива и количество запросов соответственно.
Вторая строка каждого набора входных данных содержит $$$n$$$ целых чисел $$$a_1, a_2, \dots, a_n$$$ ($$$1 \le a_i \le 10^9$$$).
Следующие $$$q$$$ строк каждого набора входных данных содержат запросы следующих видов:
Гарантируется, что существует хотя бы один запрос второго типа.
Сумма $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Сумма $$$q$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите ответы на запросы второго типа, в том порядке, в котором они заданы в тесте.
35 81 420 69 1434 20231 2 32 22 32 41 2 52 12 32 52 39999 10001 1 22 12 21 112 1
6 15 1434 1 6 7 36 1 1
В первом наборе входных данных происходят следующие изменения:
Название |
---|