#include<iostream>
#define ll long long
#define FOR(i,a,b) for(int i=a;i<=b;i++)
using namespace std;
const int N=10005;
ll n,k,l,r=1e8;
ll a[N];
bool check(int x){
int total=0;
FOR(i,1,n) total+=a[i]/x;
return total>=k;
}
int main(){
cin>>n>>k;
FOR(i,1,n) cin>>a[i];
if(k>r) {cout<<0;return 0;}
while(l<r){
int mid=(l+r+1)/2;
if(check(mid)) l=mid;
else r=mid-1;
}
cout<<l;
return 0;
}