Codeforces Round 907 (Div. 2) |
---|
Закончено |
Дано корневое дерево с корнем в вершине $$$1$$$, изначально состоящее из одной вершины. У каждой вершины есть числовое значение, изначально равное $$$0$$$. Так же есть $$$q$$$ запросов двух типов:
После всех запросов нужно для каждой вершины вывести его итоговое числовое значение.
В первой строке содержится единственное число $$$T$$$ ($$$1 \leq T \leq 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит одно целое число $$$q$$$ ($$$1 \leq q \leq 5 \cdot 10^5$$$) — Изначальное количество запросов.
Далее следует $$$q$$$ строк. Далее возможно два случая:
Гарантируется что сумма $$$q$$$ по всем тестовым наборам не превосходит $$$5 \cdot 10^5$$$.
После всех запросов выведите числовые значения каждой вершины конечного дерева.
392 1 31 12 2 11 12 3 21 32 1 41 32 3 252 1 11 12 1 -11 12 1 151 11 12 1 12 1 32 2 10
7 5 8 6 2 1 0 1 4 14 4
В первом примере итоговое дерево с числовыми значениями будет выглядеть так:
Название |
---|