1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
#include <bits/stdc++.h>
using namespace std;
short int liczbauczestnikow, minimalnaliczbakoszulek, punkty[2001], wynik;
int main() {
    scanf("%hd%hd", &liczbauczestnikow, &minimalnaliczbakoszulek);
    for(int i = 1; i <= liczbauczestnikow; i++) scanf("%hd", &punkty[i]);
    sort(punkty, punkty+liczbauczestnikow+1);
    for(int i = liczbauczestnikow+1; i > 0; i--) {
        if(liczbauczestnikow+1 - i < minimalnaliczbakoszulek) continue;
        else {
            if(punkty[i-1] == punkty[i]) wynik++;
            else {
                printf("%hd", wynik+minimalnaliczbakoszulek);
                return 0;
            }
        }
    }
}