2335: 懒惰的JY

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:15 解决:11

题目描述

         众所周知,JY的百度搜索算法已经练的炉火纯青,任何搜索题都能0.000ms出解。

         不幸的是,JY遇到了一道百度搜索算法解决不了的题目,题目是这样的:

         给定N个数A[1] A[2] .. A[N],你需要将其重新排序,满足:

         1. 对于1<i<=NA[i]>=A[i/2](i/2取下整)

         2. 在所有满足条件1的答案中,取A[1]最大的。

         3. 仍有多解则取A[2]最大的,依次类推。

 

         JY只好去问他的LBH,可是LBH正在准备数学联赛,没空理JY。JY表示懒得做这道水题,于是这道题就交给你了。

输入

         第一行 N

 

         接下来一行N个数

输出

    一行N个数,相邻的数用空格隔开

样例输入 复制

7
1 2 3 4 5 6 7

样例输出 复制

1 5 2 7 6 4 3 

提示

【数据范围】

    50%N<=2000

 

         100%N<=100000