题目链接:http://codeforces.com/contest/347/problem/A
提示:只需要看懂题就行了,大体意思就是只需要找出最大值和最小值,
剩下的从小到大排序就行了
#include <iostream>
#include <algorithm>
using namespace std;
int data[105];
int main()
{
int m;
cin>>m;
for(int i=0; i<m; i++)
cin>>data[i];
sort(data,data+m);
cout<<data[m-1];
for(int i=1; i<m-1; i++)
cout<<" "<<data[i];
cout<<" "<<data[0]<<endl;
return 0;
}