此为#4864的题解
(在软件中格式化)
要加头文件
include using namespace std; struct a { int b; int sum; }; bool cmp(a x,a y) { return x.b>n; for(i=1; i<=n; i++) { cin>>a[i].b; a[i].sum=i; } sort(a+1,a+n+1,cmp); for(i=1; i<=n; i++) { cout<=1; j--) { i=n-j; time+=a[i].b*j; } printf("%.2lf",time/n); return 0; }