波浪

TimeLimit:1000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

小峰喜欢波浪的形状,现在他看见很多座山有的高有的低,他可以任意的摆放山的位置,他想要让山此起彼伏像海浪一样,所以他打算重新排列这些山的位置,对于一个第i个位置,如果i是奇数,需要满足i+1位置的山的高度小于等于i位置的山,且满足i位置的山的高度小于等于i+1后面所有的山,同样的如果i是偶数,它的高度需要小于等于i-1位置的山,并且小于等于后面所有的山.(最后一座山不需要满足后面的山比它矮只需要满足奇偶的相应条件)

Input

多组数据输入,先给出一个n代表有n座山,再给出n个整数代表n座山的高度.

1<=n<=1000

1<=hi<=1e18(hi代表山的高度)

Output

对于一组数据输出一个合法序列然后换行.

SampleInput
4
1 1 1 2
SampleOutput
1 1 2 1
hint:
第一座山需要满足它大于等于第二座山且小于等于第三座山及其以后的山.
第二座山需要满足它小于等于第一座山且小于等于第三座山及其以后的山.
Submit
题目统计信息详细
总AC数37
通过人数28
尝试人数37
总提交量130
AC率21.54%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
作者
THX

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: