c++样例能过,60分求调
查看原帖
c++样例能过,60分求调
197134
Epsilon_Eridani楼主2024/1/25 18:16
#include<bits/stdc++.h>
using namespace std;
const int N = 105;
int a[N];
double b[N];
int n, m;
double aver(int a[],int m) {
    int sum=0;
	sort(a, a + m);
	for (int i = 1; i < m-1; i++) {
		sum += a[i];
	}
	double t=sum/(m-2);
	return t;
}
int main() {
	scanf("%d%d", &n, &m);
	for (int i = 0; i < n; i++) {
		for (int j = 0; j < m; j++) {
			scanf("%d", &a[j]);
		}
		b[i] = aver(a,m);
	}
	sort(b, b + n);
	printf("%.2lf", b[n-1]);
	return 0;
}
2024/1/25 18:16
加载中...