#1,#3 WA
代码如下:
#include<bits/stdc++.h>
using namespace std;
long long erf_find(long long lis[],long long len,long long find){
long long l=0,r=1e9;
long long mid,cnt=0;
while(l+1<r){
mid=(l+r)>>1;
cnt=0;
for(long long i=0;i<=len;i++){
cnt+=lis[i]/mid;
}
if(cnt<find)r=mid;
else l=mid;
}
return l;
}
int main(){
int n,k;
cin>>n>>k;
long long nlis[n];
for(long long i=0;i<n;i++){
cin>>nlis[i];
}
long long res=erf_find(nlis,n,k);
cout<<res;
return0;
}