#include<bits/stdc++.h> using namespace std; int main() { int n,min,index; cin>>n; int a[n]; for(int i=0 ; i<n ; i++){ cin>>a[i]; if(i==0)min=a[i]; else{ if(min>a[i])min=a[i]; } } for(int i=0 ; i<n ; i++){ if(a[i]==min){ index=i; break; } } int t=a[index]; a[index]=a[0]; a[0]=t; cout<<index+1<<endl; for(int i=0 ; i<n ; i++){ if(i!=0)cout<<" "; cout<<a[i]; } return 0; } /************************************************************** Problem: 1157 User: hbq Language: C++ Result: Accepted Time:7 ms Memory:2072 kb ****************************************************************/