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