#include<bits/stdc++.h> using namespace std; int n,a[443],mn=INT_MAX,mx=INT_MIN,p1=0,p2=0; int main(){ cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; for(int i=1;i<=n;i++){ if(a[i]<mn)mn=a[i]; if(a[i]>mx)mx=a[i]; } for(int i=1;i<=n;i++){ if(a[i]==mn)p1=i; if(a[i]==mx)p2=i; } swap(a[1],a[p1]); swap(a[n],a[p2]); for(int i=1;i<=n;i++)cout<<a[i]<<" "; return 0; } /************************************************************** Problem: 1212 User: chenxuanyi Language: C++ Result: Accepted Time:9 ms Memory:2076 kb ****************************************************************/