У вас есть массив целых чисел (изначально пустой).
Вам предстоит выполнить $$$q$$$ запросов. Каждый запрос имеет один из двух типов:
Найдите массив, получившийся после выполнения всех запросов.
Первая строка содержит одно целое число $$$q$$$ ($$$1 \le q \le 5 \cdot 10^5$$$) — количество запросов.
Следующие $$$q$$$ строк содержат запросы (по одному на строку). Каждый запрос имеет один из двух типов:
Гарантируется, что есть хотя бы один запрос первого типа.
В единственную строку выведите $$$k$$$ целых чисел — массив, получившийся после выполнения всех запросов, где $$$k$$$ — количество запросов первого типа.
7 1 3 1 1 2 1 2 1 2 1 1 1 2 2 1 3
3 2 2 3 2
4 1 1 1 2 1 1 2 2 2
1 2 1
8 2 1 4 1 1 1 4 1 2 2 2 4 2 4 3 1 2 2 2 7
1 3 3 7
В первом примере из условия массив меняется следующим образом:
$$$[]$$$ $$$\rightarrow$$$ $$$[3]$$$ $$$\rightarrow$$$ $$$[3, 1]$$$ $$$\rightarrow$$$ $$$[3, 2]$$$ $$$\rightarrow$$$ $$$[3, 2, 2]$$$ $$$\rightarrow$$$ $$$[3, 2, 2, 1]$$$ $$$\rightarrow$$$ $$$[3, 2, 2, 1, 2]$$$ $$$\rightarrow$$$ $$$[3, 2, 2, 3, 2]$$$.
Во втором примере из условия массив меняется следующим образом:
$$$[]$$$ $$$\rightarrow$$$ $$$[1]$$$ $$$\rightarrow$$$ $$$[1, 2]$$$ $$$\rightarrow$$$ $$$[1, 2, 1]$$$ $$$\rightarrow$$$ $$$[1, 2, 1]$$$.
В третьем примере из условия массив меняется следующим образом:
$$$[]$$$ $$$\rightarrow$$$ $$$[]$$$ $$$\rightarrow$$$ $$$[1]$$$ $$$\rightarrow$$$ $$$[1, 4]$$$ $$$\rightarrow$$$ $$$[1, 4, 2]$$$ $$$\rightarrow$$$ $$$[1, 4, 4]$$$ $$$\rightarrow$$$ $$$[1, 3, 3]$$$ $$$\rightarrow$$$ $$$[1, 3, 3, 2]$$$ $$$\rightarrow$$$ $$$[1, 3, 3, 7]$$$.
Название |
---|