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
26
#include <bits/stdc++.h>
using namespace std;

bool sortuj(int a, int b)
{
	return a>b;
}

int main() {

int n, m, a;
cin >> n >> m;
vector < int > vec;;
for(int i=1; i<=n; i++)
{
	cin >> a;
	vec.push_back(a);
}
sort(vec.begin(), vec.end(), sortuj); a=0;
for(int i=m; vec[i]==vec[m-1] && i<n; i++)
	a++;

cout << a+m;

	return 0;
}