#include<bits/stdc++.h>
using namespace std;
int n,i,j,sum;
struct node{
int t,i;
}a[1002];
bool compar(node x1,node x2){
if(x1.t==x2.t)return x1.i<x2.i;
return x1.t<x2.t;
}
int main(){
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&a[i].t);
a[i].i=i;
}
sort(a,a+i,compar);
for(j=0;j<i;j++){
printf("%d ",a[j].i+1);
sum+=j*a[i-j-1].t;
}
printf("\n%.2f",sum*1.0/n);
}