不理解呀,来个大佬看看呀T_T
#include<iostream>
#include<algorithm>
#include<cstring>
#include<vector>
using namespace std;
#define ios ios::sync_with_stdio(false),cin.tie(0),cout.tie(0)
#define int long long
#define MAXN 100010
const double eps=1e-6;
double a[MAXN];
signed main(){
int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++)cin>>a[i];
sort(a+1,a+1+n);
double mx=0;
double mi=0;
for(int i=1;i<=n;i++)
if(mx/i-a[i]<eps)mx+=m;
printf("%.2lf ",mx/n);
reverse(a+1,a+1+n);
for(int i=1;i<=n;i++)
if(mi/i-a[i]<eps)mi+=m;
printf("%.2lf",mi/n);
return 0;
}