20pts,求调
查看原帖
20pts,求调
561638
Tanhaoyue2011楼主2025/7/26 09:21
#include<iostream>
#include<cstdio>
#include<cmath>

using namespace std;

int n,m;
int a[105][25];
double cnt,maxn;
int x[105] = {-1},y[105] = {99999}; 
int main(){
	scanf("%d %d", &n, &m);
	for(int i = 1; i <= n; i++){
		for(int j = 1; j <= m; j++){
			scanf("%d", &a[i][j]);
			x[i] = max(x[i], a[i][j]);
			y[i] = min(y[i], a[i][j]);
		}
	}
	for(int i = 1; i <= n; i++){
		for(int j = 1; j <= m; j++){
			cnt += a[i][j];
		}
		cnt -= x[i];
		cnt -= y[i];
		maxn = max(maxn, (cnt / (m - 2) * 1.0));
		cnt = 0;
	}
	printf("%.2lf", maxn);
	return 0;
}

逻辑都对啊,为什么拿不了满分?

2025/7/26 09:21
加载中...