自造题解
查看原帖
自造题解
1009627
czxuyang楼主2024/1/8 19:56

我这个弱雞也发个题解

//我这个弱雞不喜欢打太多 
#include<bits/stdc++.h>
using namespace std;

int a[101][21];

int main(){

	double sum=0,maxx=0,maxx1=0,minn1=11;
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
			cin>>a[i][j];
			sum+=a[i][j];//累计总数 
			if(a[i][j]<minn1) minn1=a[i][j];//求最小值 
			if(a[i][j]>maxx1) maxx1=a[i][j];//求最大值 
		}
		sum-=(minn1+maxx1);//减最大最小值 
		if(1.0*sum/(m-2)>maxx) maxx=1.0*sum/(m-2);//打擂台 
		sum=0;
		minn1=11;
		maxx1=0;//初始化 
	}
	printf("%.2f",maxx);//输出 
	return 0;//圆满结束 
}

2024/1/8 19:56
加载中...