EduBrick

I. Высота снеговиков

2000 мс · 64 МБ · всё или ничего

Та же клонирующая машина, что в задаче A: действие берёт снеговика номер tt, копирует его и либо кладёт сверху шар, либо снимает верхний. Теперь нужна не масса, а высота — количество шаров у каждого получившегося снеговика.

Формат ввода

В первой строке — число действий nn (1≤n≤2⋅1051 \le n \le 2 \cdot 10^5). Далее nn действий в том же формате, что в задаче A: t m — клонировать снеговика tt и положить шар массой m>0m > 0; t 0 — клонировать и снять верхний шар.

Формат вывода

Выведите nn чисел — высоту каждого построенного снеговика, по одному в строке.

Примеры

ввод
8
0 1
1 5
2 4
3 2
4 3
5 0
6 6
1 0
вывод
1
2
3
4
5
4
5
0
ввод
1
0 7
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.