#include <bits/stdc++.h>
using namespace std;
int main()
{
int n = *istream_iterator<int>(cin), k = *istream_iterator<int>(cin);
vector <int> t(n);
copy_n(istream_iterator<int>(cin), n, t.begin());
sort(t.begin(), t.end());
cout << n - (lower_bound(t.begin(), t.end(), t[n - k]) - t.begin());
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 | #include <bits/stdc++.h> using namespace std; int main() { int n = *istream_iterator<int>(cin), k = *istream_iterator<int>(cin); vector <int> t(n); copy_n(istream_iterator<int>(cin), n, t.begin()); sort(t.begin(), t.end()); cout << n - (lower_bound(t.begin(), t.end(), t[n - k]) - t.begin()); return 0; } |
English