#include<bits/stdc++.h>
using namespace std;
struct tt{
long long ti;
long long sx;
}t[1005];
bool cmp(struct tt a,struct tt b){
return a.ti<b.ti;
}
int main(){
long long n;
long double sum=0.0,ans=0.0;
cin>>n;
for(int i=1;i<=n;i++){
cin>>t[i].ti ;
t[i].sx=i;
}
sort(t+1,t+n+1,cmp);
for(int i=1;i<=n;i++){
cout<<t[i].sx<<" ";
}
for(int i=1;i<=n;i++){
sum+=(n-i+1)*t[i].ti;
}
cout<<fixed<<setprecision(2)<<sum/n;
return 0;
}