eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Від префікс функції до z-функції

Від префікс функції до z-функції

Автор справді хотів придумати легенду до цієї задачі, але колоквіум з матаналізу хотів автора більше.

Вам задана коректна префікс-функція деякого рядка. Обчисліть z-функцію цього ж рядка.

Вхідні данні:

Перший рядок вхідного стандартного потоку містить число N (1 ≤ N ≤ 106). Наступний рядок містить N цілих невід'ємних чисел - опис префікс-функції.

Вихідні данні:

Виведіть єдиний рядок з N цілих невід'ємних чисел - опис z-функції.

Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
10
0 1 0 1 0 1 0 1 2 3
Вихідні дані #1
0 1 0 1 0 1 0 3 1 0