开始: 2023-08-12 08:30:00

test 9

结束: 2023-08-12 12:00:00
当前: 2025-0505-3131 12:15:38  类型:OI 状态:已经结束 
P3 : 完全二叉树  
描述

满二叉树的概念如下:除最后一层无任何子节点外,每一层上的所有结点都有两个子结点的二叉树,称为满二叉树。

完全二叉树的概念如下:如果二叉树中除去最后一层节点为满二叉树,且最后一层的结点依次从左到右分布,则此二叉树被称为完全二叉树。

16880621952173.png

 

用数字表示完全二叉树中的节点,现已知一棵完全二叉树的后序遍历,请你给出这棵树层序遍历的结果。

比如上图a)中,后序遍历为:4 5 2 6 3 1,层序遍历为1 2 3 4 5 6。

输入

输入文件第一行一个整数 N,表示树中结点个数。

第二行给出后序遍历序列,为 N 个不超过 100 的正整数。同一行中所有数字都以空格分隔。

输出

输出文件只有一行,在一行中输出该树的层序遍历序列。

样例

输入

8
91 71 2 34 10 15 55 18

输出

18 34 55 71 2 10 15 91
提示

对于100%的数据,有1≤N≤30,节点编号为不超过100的正整数,保证编号不重复。