来学个,map,可以自动排序的好东西
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m;
cin>>n>>m;
map<int,int>mp;
int nums[n];
for(int i=0;i<n;i++){
cin>>nums[i];
mp[nums[i]]++;
}
sort(nums,nums+n);
int ans=0,sum=n;
for(auto [a,b]:mp){
if(sum>=m){
ans=max(ans,min(b,m));
}
sum-=b;
}
cout<<ans;
return 0;
}