#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int a,b,c,d,e,f,l,k,p,w,n,m,q;
vector <int> wej;
int main()
{
scanf("%d%d", &n, &k);
for (a=0; a!=n; ++a)
{
scanf("%d", &l);
wej.push_back(l);
}
sort(wej.begin(), wej.end());
for (a=n-k-1; a>=0; --a)
{
if (wej[a]!=wej[a+1])
{
printf("%d", n-a-1); // ?
return 0;
}
}
printf("%d", n);
}
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 | #include <iostream> #include <algorithm> #include <vector> using namespace std; int a,b,c,d,e,f,l,k,p,w,n,m,q; vector <int> wej; int main() { scanf("%d%d", &n, &k); for (a=0; a!=n; ++a) { scanf("%d", &l); wej.push_back(l); } sort(wej.begin(), wej.end()); for (a=n-k-1; a>=0; --a) { if (wej[a]!=wej[a+1]) { printf("%d", n-a-1); // ? return 0; } } printf("%d", n); } |
English