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;
    }
    
    • 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;
      }
      
      • 1

      信息

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