#include<stdio.h>
#include<math.h>
#include<algorithm>
using namespace std;
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int k=n,m=0,a[10001];
while(k--)
{
scanf("%d",&a[k]);
}
sort(a,a+n);
for(int i=0,j=n-1;i<=j;i++,j--)
{
if(m==0)m=1;
else printf(" ");
if(i==j)printf("%d",a[i]);
else printf("%d %d",a[j],a[i]);
}
printf("\n");
}
return 0;
}
本题精妙的输入和输出方法值得借鉴 先用快排排序 后先是输出最后一个数 其次是第一个数 倒数第二个.....