0分求助
查看原帖
0分求助
715774
Little_Andyyu楼主2023/7/27 09:47
#include<bits/stdc++.h>
using namespace std;
const int c=2147483647;
const int h=-2147483648;
int maxd[100];
int u[100];
int m[20][100],mind[100];
double e[100];
double p=-1.0;
int main()
{
	int a,b;
	cin>>a>>b;
	memset(mind,c,sizeof(mind));
	memset(maxd,h,sizeof(maxd));
	for(int i=0;i<=b-1;i++){
		for(int s=0;s<=a-1;s++)
		{
			cin>>m[i][s];
			u[s]+=m[i][s];
			if(m[i][s]>=maxd[s])
			maxd[s]=m[i][s];
			if(m[i][s]<=mind[s])
						mind[s]=m[i][s];
		}
	}
	for(int g=0;g<=a-1;g++)
	{
	u[g]=u[g]-maxd[g]-mind[g];	
	e[g]=u[g]*1.0/(b-2);
	if(e[g]>=p)
	p=e[g];
	}
	printf("%.2lf",p);
	return 0;
}
2023/7/27 09:47
加载中...