题解 | A92268.评委打分
2026-01-26 16:23:47
发布于:广东
7阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int n , a[200010];
double sum; //sum为平均值,但没保留小数点后两位
int main() {
cin >> n;
for(int i = 1;i <= n;i++){
cin >> a[i];
sum += a[i]; //先把所有的分数全加起来
}
sort(a+1,a+n+1); //从小到大排序
sum -= a[1]+a[n]; //所有分数之和减去最小分数的一个和最大分数的一个的和
sum /= (n-2); //把差除以剩余的个数
printf("%.2f",sum); //保留两位小数
return 0;
}
平均分的计算公式:总分除以个数
这里空空如也


有帮助,赞一个