- xuyanbo's blog
明天写
- 2025-1-17 20:41:42 @
#include <bits/stdc++.h>
using namespace std;
int a[1000];
int n;
int m;
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>a[i];
}
int k=10000;
for(int j=1;j<=n;j++){
if(a[j]<k){
k=a[j];
}
}
int left,right;
left=k;
double s;
for(int z=1;z<=n;z++){
s+=a[z];
}
right=s;
int mid;
int cnt;
for(int h=1;h<=n;h++){
mid=(right-left)/2;
if(s/mid<m){
mid=mid*3;
}else if(s/mid==m){
cout<<mid;
break;
}
}
return 0;
}