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
34
35
36
37
38
39
40
41
42
43
44
/******************************************************************************
Artur Berent
Koszulki [C]
06/12/2021
*******************************************************************************/
#include <string>
#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
    int n, k, wynik, i, j;
    
    cin >> n >> k;
    int tab[n];   
    if (n <= k)
        wynik = n;
    else
    {
        wynik = k;
        for (i=0;i<n;i++)
            {
                cin >> tab[i];
            }
            for (i = 0; i<n; i++)
            {
                int numer = tab[i];
                for(j= i + 1; j < n; j++)
                {
                    if(numer == tab[j] && tab[j] >=0)
                        {
                            wynik = wynik + 1;
                            tab[j] = -1;
                        }
                }
            }
    }
    
    
    cout << wynik;

    return 0;
}