样例过不了,不理解
查看原帖
样例过不了,不理解
1320784
yinzixia楼主2024/8/14 18:39
#include<bits/stdc++.h>
using namespace std;
long long n;
struct lb{
	long long z;
	int hm;
}a[1005];
bool cmp(lb x,lb y){
	return x.z>y.z;
}
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i].z;
		a[i].hm=i;
	}
	sort(a+1,a+n+1,cmp);
	long long sum=0;
	double ans=0;
	for(int i=1;i<n;i++){
		sum+=a[i].z*(n-i);
	}
	printf("%.2f",(double)sum/n);
	return 0;
}
2024/8/14 18:39
加载中...