#include<bits/stdc++.h>
using namespace std;
int n,ans;
struct T{
int t,id;
}a[1005];
bool cmp(T x,T y){
return x.t<y.t;
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].t;
a[i].id=i;
}
sort(a+1,a+1+n,cmp);
for(int i=1;i<=n;i++)
ans+=a[i].t*(n-i+1);
for(int i=1;i<=n;i++)
cout<<a[i].id<<' ';
cout<<endl;
printf("%.2lf",1.0*ans/n);
return 0;
}