#include #include #include #include using namespace std; int main() { long long b,n;cin>>b>>n; vectorc(n); long long sum=0,ans=0; for(int i=0;i>c[i]; sum+=c[i]; } sort(c.begin(),c.end()); for(int i=0;in/2;i--){ ans+=(c[i]-c[i-1])*(n-i); b+=(c[i]-c[i-1])*(n-i); } if(b<0){ int need = ceil(-b/(double)n); for(int i=0;i=c[n/2])ans+=need; else if(c[i]<=c[n/2]-need)ans-=need; else { ans-=c[n/2]-c[i]; ans+=c[i]-(c[n/2]-need); } } } cout<