Дерево
Дуже проста
Обмеження на час виконання 2 секунди
Обмеження на використання пам'яті 256 мегабайтів
Задано підвішене дерево, яке містить вершин. Кожну вершину пофарбовано у один з кольорів. Потрібно для кожної вершини обчислити кількість різних кольорів, які зустрічаються у піддереві з коренем .
Вхідні дані
У першому рядку задано число . Наступні рядків описують вершини по одній у рядку. Опис чергової вершини має вигляд , де — номер батька вершини , а — колір вершини . Для кореня дерева .
Вихідні дані
Виведіть чисел, які позначають кількості різних кольорів у піддеревах з коренями у вершинах .
Приклади
Вхідні дані #1
Відповідь #1
Відправки 3K
Коефіцієнт прийняття 27%