2 条题解

  • 0
    @ 2024-7-16 10:20:15
    #include <iostream>
    #include <cmath>
    #include <cstdio>
    #include <string.h>
    #include <algorithm>
    using  namespace std;
    double a[310],sum=0,j,ave;
    int main(){
    	int n,i;
        cin>>n;
        for (i=0;i<n;i++)
            cin>>a[i];
        sort(a,a+n);
        for (i=1;i<n-1;i++){
            sum+=a[i];
        }
        ave=sum/(n-2);
        j=abs(a[1]-ave);
        for (i=2;i<n-1;i++){
            if(abs(a[i]-ave)>j) j=abs(a[i]-ave);
        }
        printf("%.2lf %.2lf",ave,j);
        return 0;
    }
    

    信息

    ID
    240
    时间
    1000ms
    内存
    128MiB
    难度
    9
    标签
    递交数
    119
    已通过
    13
    上传者