暴力题 枚举天数 数据量小直接枚举 大点可以二分 题意有点坑 type bj 是bj号的食物有一份 当时一直不知道 样例都过不去 也没想到暴力枚举 和贿赂投票那题枚举类似 但是更简单
#include<bits/stdc++.h>
using namespace std;
int a[105];
int main(){
int n,m;
scanf("%d%d",&n,&m);
int temp;
for(int i=0;i<m;i++){scanf("%d",&temp);
a[temp]++;
}
int ans=0;
for(int i=1;i<=100;i++){
int flag=0;
for(int j=1;j<=100;j++){
flag+=(a[j]/i);
}
if(flag>=n)ans=max(ans,i);
else break;
}
cout<<ans<<endl;
return 0;
}