#include <iostream>
using namespace std;
#include <vector>
#include <algorithm>
int main() {
vector<int> vec;
int n,num;
while(cin>>n){
while(n--){
cin>>num;
vec.push_back(num);
}
auto min_num = min_element(vec.begin(),vec.end()); //最大迭代
auto max_num = max_element(vec.begin(),vec.end());//最小
auto temp = *min_num;
*min_num = *max_num;
*max_num = temp;//交换数值
for(auto num : vec){
cout<<num<<' ';
}
cout<<endl;
}
}



京公网安备 11010502036488号