#include <cstdio>
#include <algorithm>
using namespace std;
int n, k;
int a[2005];
int main(){
scanf("%d%d", &n, &k);
for(int i = 0; i < n; ++i) {
scanf("%d", a+i);
}
if (n <= k) {
printf("%d\n", n);
return 0;
}
sort(a, a+n);
for(int i = n-k-1; i >= 0; --i) {
if (a[i] < a[i+1]) {
printf("%d\n", n-i-1);
return 0;
}
}
printf("%d\n", n);
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <cstdio> #include <algorithm> using namespace std; int n, k; int a[2005]; int main(){ scanf("%d%d", &n, &k); for(int i = 0; i < n; ++i) { scanf("%d", a+i); } if (n <= k) { printf("%d\n", n); return 0; } sort(a, a+n); for(int i = n-k-1; i >= 0; --i) { if (a[i] < a[i+1]) { printf("%d\n", n-i-1); return 0; } } printf("%d\n", n); return 0; } |
English