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