#include <bits/stdc++.h>
using namespace std;
int main() {
int n, k;
cin >> n >> k;
vector<uint32_t> nbrs(n);
for (auto& nb : nbrs) cin >> nb;
sort(nbrs.rbegin(), nbrs.rend());
int ans = k - 1;
while (ans < nbrs.size() && nbrs[ans] == nbrs[k-1] ) ans++;
cout << ans;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include <bits/stdc++.h> using namespace std; int main() { int n, k; cin >> n >> k; vector<uint32_t> nbrs(n); for (auto& nb : nbrs) cin >> nb; sort(nbrs.rbegin(), nbrs.rend()); int ans = k - 1; while (ans < nbrs.size() && nbrs[ans] == nbrs[k-1] ) ans++; cout << ans; } |
English