p30pts求条(可关)
查看原帖
p30pts求条(可关)
1394418
yjy_fywy楼主2024/12/11 21:24
#include <bits/stdc++.h>
#include <string>
#include <algorithm>
using namespace std;
int main(){
	long long a,sum=0;
	cin>>a;
	double aa[a],b[2]={-1.0},c[2]={248248.0},ans=0.0;
	for(int i=0;i<a;i++){
		cin>>aa[i];
	}
	for(int i=0;i<a;i++){
		if(b[0]<aa[i]){
			b[0]=aa[i],b[1]=i*1.0;
		}
		if(c[0]>aa[i]){
			c[0]=aa[i],c[1]=i*1.0;
		}
	}
	aa[int(b[1])]=0.0,aa[int(c[1])]=0.0;
	for(int i=0;i<a;i++){
		ans+=aa[i];
	}
	ans/=(a-2);
	for(int i=0;i<a;i++){
		if(b[0]<aa[i]){
			b[0]=aa[i];
		}
	}
	cout<<fixed<<setprecision(2)<<ans<<" "<<b[0]-ans;
	return 0;
}


2024/12/11 21:24
加载中...