求改(80分)
查看原帖
求改(80分)
1245542
like_1999楼主2024/7/11 14:40
# include<bits/stdc++.h>
using namespace std;
bool cmp(int a , int b) {
	return a > b;
}
int main() {
	long long int v , m , n[1000000];
	double c;
	cin >> m;
	v = 0;
	c = 0;
	for (int q = 0 ; q < m ; q++) cin >> n[q];
	sort (n , n + m , cmp);
	for (int q = 0 ; q < m ; q++) {
		v += n[q];
		if (pow (v , 2) / (q + 1) >= c) c = 1.0 * pow (v , 2) / (q + 1);
		else {	
			break;
		}
	}
	printf ("%.2lf" , c);
    return 0;
}
2024/7/11 14:40
加载中...