不能用数学方法吗???
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,m;
cin >>n >>m;
int a[n];
long long pos=0,pos1=0,z=0;
for(int i=0;i<n;i++)
{
cin >>a[i];
pos+=a[i];
}
pos/=n;
for(int i=0;i<n;i++)
{
if(pos<=a[i])
{
pos1+=a[i];
z++;
}
}
cout <<ceil((pos1-m)/z);
return 0;
}