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 <vector>
#include <cstdint>
#include <algorithm>

int main() {
    std::ios_base::sync_with_stdio(0);

    int n, k;

    std::cin >> n >> k;
    std::vector<int> v(n);
    for(int i = 0; i < n; i++) {
        std::cin >> v[i];
    }

    std::sort(v.begin(), v.end());

    auto it = v.end() - k;
    while (it != v.begin() && *it == *(it - 1)) {
        it--;
    }

    std::cout << std::distance(it, v.end()) << std::endl;
}