#include<bits/stdc++.h>
#include<math.h>
#include<cmath>
using namespace std;
int t[1110],a[1110];
int main() {
int n;
double s=0;
cin>>n;
for(int i=1;i<=n;i++){
cin>>t[i];
a[i]=i;
}
for (int i=1;i<=n;i++){
for (int j=i+1;j<=n;j++){
if (t[i]>t[j]){
swap(t[i],t[j]);
swap(a[i],a[j]);
}
}
}
// sort(t+1,t+n+1);
for(int i=1;i<=n;i++){
s+=t[i]*(n-i);
}
s=s/n*1.0;
for(int i=1;i<=n;i++) cout<<a[i]<<" ";
cout<<endl;
printf("%.2\lf",s);
return 0;
}
//§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
P1223 排队接水
最新推荐文章于 2024-07-18 10:23:21 发布