Codeforces Round 831 (Div. 1 + Div. 2) |
---|
Закончено |
У Пака Чанека есть $$$n$$$ пустых карточек в форме сердца. Карточка $$$1$$$ прикреплена непосредственно к стене, остальные же карточки подвешены ровно к одной другой карточке верёвочкой. А именно, карточка $$$i$$$ ($$$i > 1$$$) подвешена к карточке $$$p_i$$$ ($$$p_i < i$$$).
Пак Чанек должен написать на каждой карточке одно целое число. Для этого он выберет произвольную перестановку $$$a$$$ чисел $$$[1, 2, \dots, n]$$$, и на карточке $$$i$$$ запишет число $$$a_i$$$.
После этого Пак Чанек должен выполнить следующую операцию $$$n$$$ раз, поддерживая при этом последовательность $$$s$$$ (изначально пустую):
После этого у Пака Чанека будет последовательность $$$s$$$ из $$$n$$$ элементов. Какова максимальная длина наибольшей неубывающей подпоследовательности$$$^\dagger$$$ $$$s$$$ в конце, если Пак Чанек выполняет все шаги оптимально?
$$$^\dagger$$$ Последовательность $$$b$$$ называется подпоследовательностью последовательности $$$c$$$ если $$$b$$$ может быть получена из $$$c$$$ удалением некоторого (возможно нулевого) количества элементов. Например, $$$[3,1]$$$ — подпоследовательность $$$[3,2,1]$$$, $$$[4,3,1]$$$ и $$$[3,1]$$$, но не $$$[1,3,3,7]$$$ и не $$$[3,10,4]$$$.
Первая строка содержит одно целое число $$$n$$$ ($$$2 \le n \le 10^5$$$) — количество карточек.
Вторая строка содержит $$$n - 1$$$ целое число $$$p_2, p_3, \dots, p_n$$$ ($$$1 \le p_i < i$$$) описывающая, к какой карточке подвешена каждая карточка.
Выведите одно целое число — максимальную длину наибольшей неубывающей подпоследовательности $$$s$$$ в конце, если Пак Чанек сделает все шаги оптимально.
6 1 2 1 4 2
4
2 1
2
Ниже представлена структура карточек в первом примере.
Пак Чанек может выбрать перестановку $$$a = [1, 5, 4, 3, 2, 6]$$$.
Пусть $$$w_i$$$ — число на карточке $$$i$$$. Изначально $$$w_i = a_i$$$.
Пак Чанек может выполнять следующие операции по порядку:
Одна из наибольших неубывающих подпоследовательностей $$$s = [2, 6, 2, 4, 4, 1]$$$ это $$$[2, 2, 4, 4]$$$. Таким образом, длина наибольшей неубывающей подпоследовательности $$$s$$$ равна $$$4$$$. Можно доказать, что это действительно максимально возможная длина.
Название |
---|