| Codeforces Round 1017 (Div. 4) |
|---|
| Закончено |
Шимпанзини Бананини стоит на пороге судьбоносной битвы — последней, где решится всё.
Для произвольного массива $$$b$$$ длины $$$m$$$ обозначим риззинесс массива как $$$\sum_{i=1}^mb_i\cdot i=b_1\cdot 1+b_2\cdot 2+b_3\cdot 3+\ldots + b_m\cdot m$$$.
Шимпанзини Бананини дарит вам пустой массив. Существует три типа операций, которые вы можете выполнить над ним.
После каждой операции вас интересует вычисление риззинесса вашего массива.
Обратите внимание, что все операции являются постоянными. Это означает, что каждая операция изменяет массив, и последующие операции должны применяться к текущему состоянию массива после предыдущих операций.
Первая строка содержит целое число $$$t$$$ ($$$1 \leq t \leq 10^4$$$) — количество наборов входных данных.
Первая строка каждого набора содержит целое число $$$q$$$ ($$$1 \leq q \leq 2\cdot 10^5$$$) — количество операций, которые вы выполняете над своим массивом.
Следующие $$$q$$$ строк сначала содержат одно целое число $$$s$$$ ($$$1 \leq s \leq 3$$$) — тип операции.
Гарантируется, что сумма $$$q$$$ не превысит $$$2\cdot 10^5$$$ по всем наборам входных данных. Кроме того, гарантируется, что первая операция в каждом наборе входных данных будет с $$$s=3$$$.
Для каждого набора входных данных выведите $$$q$$$ строк, выводя риззинесс вашего массива после каждой операции.
1133 13 23 313 423 513 623 721
1 5 14 11 27 23 48 38 74 73 122 102 88
Первые шесть состояний массива:
| Название |
|---|


