卡80求调(真的求求了掉蓝名看不了数据)
查看原帖
卡80求调(真的求求了掉蓝名看不了数据)
1255341
CZH_xixi楼主2024/10/16 17:48
#include<bits/stdc++.h>
using namespace std;
double n,a[301],ma=0,mi=100,sum=0,p,q,ma2,mi2;
int main(){
	scanf("%lf",&n);
	for(int i=1;i<=n;i++)
	{
		scanf("%lf",&a[i]);
		if(ma<=a[i])
		{
			ma2=ma;
		}
		ma=max(ma,a[i]);
		if(mi>=a[i])
		{
			mi2=mi;
		}
		mi=min(mi,a[i]);
		sum+=a[i];
	}
	
	sum-=ma+mi;
	p=sum/(n-2);
	q=max(abs(ma2-p),abs(p-mi2));
	printf("%.2lf %.2lf",p,q);
}

神犇犇~

2024/10/16 17:48
加载中...