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