#include<bits/stdc++.h> using namespace std; int main() { int n,min=0,max=0; int m[100]; cin>>n; for(int i=0;i<n;i++) { cin>>m[i]; } min=0; max=0; for(int i=1;i<n;i++) { if(m[min]>m[i])min=i; if(m[max]<m[i])max=i; } swap(m[min],m[0]); if(max==0) { max=min; } swap(m[max],m[n-1]); for(int i=0;i<n;i++) { cout<<m[i]<<" "; } return 0; } /************************************************************** Problem: 1212 User: lzc Language: C++ Result: Accepted Time:8 ms Memory:2072 kb ****************************************************************/