1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
#include <bits/stdc++.h>

using namespace std;

int main(){
	int n; cin>>n;
	int k; cin>>k;
	k--;
	vector<int> tab;
	for(int i = 0; i < n; i++){
		int a; cin>>a; tab.push_back(a);
	}
	sort(tab.begin(), tab.end());
	reverse(tab.begin(), tab.end());
	int p = tab[k];
	while(k<n&&tab[k]==p) k++;
	cout<<k<<'\n';
	return 0;
}