2 条题解

  • 0
    @ 2024-7-18 10:04:44
    #include<iostream>
    #include<cstdio>
    #include<cmath>
    #include<algorithm>
    using namespace std;
    double a[310],sum=0,j,ave;
    int main(){
        int n;
        cin>>n;
        for(int i=0;i<n;i++){
            cin>>a[i];
        }
        sort(a,a+n);
        for(int i=1;i<n-1;i++){
            sum+=a[i];
        }
        ave=sum/(n-2);
        j=abs(a[1]-ave);
        for(int 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
    上传者