#3910. 字典序最小的 DFS 序

字典序最小的 DFS 序

题目描述

给你一棵有根树,你现在需要构造出这棵树字典序最小的 DFS 序。

输入格式

第一行为一个数 nn,表示树的节点个数。1n1051\le n\le 10^5

第二行为 nn 个数,第 ii 个数表示第 ii 个点的父亲。若没有父亲用 00 表示。

保证输入真的能形成一棵树。

输出格式

一行 nn 个整数,表示这棵树字典序最小的 DFS 序。

8
0 1 1 1 3 2 4 2
1 2 6 8 3 5 4 7