#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; } |