30分求解
查看原帖
30分求解
626374
Future_Comet楼主2024/8/22 13:48

代码如下,样例已过,自己造的数据也过了,30分,求大佬解惑。

#include<bits/stdc++.h>
using namespace std;
int n;
float sum,a[310],ans;
int main()
{
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	//freopen(".in","r",stdin);
	//freopen(".out","w",stdout);
	cin>>n;
	for(int i=1;i<=n;i++)
		cin>>a[i];
	sort(a+1,a+n+1);
	for(int i=2;i<n;i++)
		sum+=a[i];
	sum/=n-2;
	ans=max(sum-a[1],a[n]-sum);
	printf("%.2lf %.2lf",sum,ans);
	return 0;
}
2024/8/22 13:48
加载中...