#include <bits/stdc++.h>
using namespace std;
struct person{
int num,time;
};
bool cmp(person a,person b){
return a.time<b.time;
}
person ts[1010];
int main(){
int n;
cin>>n;
for(int i = 0;i<n;i++){
cin>>ts[i].time;
ts[i].num = i+1;
}
sort(ts,ts+n,cmp);
int alltime = 0;
for(int i = 0;i<n;i++){
cout<<ts[i].num<<" ";
alltime += (n-i-1)*ts[i].time;
}cout<<endl;
double result = double(alltime)/n;
printf("%.2lf",result);
return 0;
}