#求助,洛谷P8508,40分#
#include <bits/stdc++.h>
using namespace std;
struct people{
int time;
int num;
};
bool cmp(people p1, people p2){
return p1.time < p2.time;
}
int main(){
int n;
double sum = 0, average;
cin >> n;
people peo[1005];
for(int i = 1; i <= n; i++){
cin >> peo[i].time;
peo[i].num = i;
}
sort(peo + 1, peo + n + 1, cmp);
for(int i = 1; i <= n; i++){
cout << peo[i].num << " ";
sum += (n - i) * peo[i].time;
}
cout << endl;
average = sum / n;
printf("%.2f", average);
return 0;
}