#include<bits/stdc++.h>
using namespace std;
int n;
struct ren{
int name;
long long time;
}a[10000];
bool cmp(ren a,ren b){
return a.time<b.time;
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].time;
a[i].name=i;
}
sort(a,a+n,cmp);
for(int i=1;i<=n;i++){
cout<<a[i].name<<" ";
}
cout<<endl;
int sum=0;
for(int i=i;i<=n;i++){
sum+=a[i].time*(n-i);
}
cout<<fixed<<setprecision(2)<<1.0*sum/n;
return 0;
}