#include<bits/stdc++.h>
using namespace std;
const int N = 10e5 + 6;
int a[N];
int b[N];
int n, k;
int main() {
scanf("%d%d", &n, &k);
int sum = 0;
for (int i = 1; i <= n; ++i) {
scanf("%d", &a[i]);
b[a[i]]++;
if (a[i] > sum)
sum = a[i];
}
int flag = 0;
for (int i = 1; i <= sum; ++i) {
if (b[i] > flag)
flag = b[i];
}
if (k >= flag) {
printf("pigstd");
return 0;
}
int ans = 0;
for (int i = 1; i <= sum; ++i)
if (b[i] == flag || (b[i] == flag - k))
++ans;
printf("%d", ans);
return 0;
}
提交记录