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
27
28
29
30
31
32
33
#include <iostream>
#include <algorithm>
using namespace std;
bool por(int w1, int w2)
{
	return w1>w2;
}
int main() {
	int liczba_osob,liczba_koszol;
	cin >> liczba_osob;
	cin >> liczba_koszol;
	int punkty[liczba_osob];
	for(int i=0;i<liczba_osob;i++)
	{
		cin >> punkty[i];
	}
	sort(punkty,punkty+liczba_osob,por);
	
	int liczba_wygranych=liczba_koszol;
	if(liczba_osob<=liczba_koszol)
	{
		liczba_wygranych=liczba_osob;
    }
    else
    {for(int i=liczba_koszol;;i++)
	{
		if(punkty[i-1]==punkty[i]){liczba_wygranych++; continue;}
		else{break;}
	}
    }
	cout << liczba_wygranych;
	return 0;
}