#include <bits/stdc++.h> using namespace std; int wyniki[2006]; int main(){ int n,k; cin >> n >> k; for (int i = 0; i < n; ++i){ cin >> wyniki[i]; } sort (wyniki, wyniki+n); int a = n-1-k; int b = n-k; //cout << a << " " << b << "\n"; while (a >= 0){ if (wyniki[a] == wyniki[b]){ //cout << wyniki[a] << " " << wyniki[b] << "\n"; k++; } if (wyniki[a] != wyniki[b]){ cout << k << "\n"; return 0; } a--; b--; } cout << k << "\n"; 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 | #include <bits/stdc++.h> using namespace std; int wyniki[2006]; int main(){ int n,k; cin >> n >> k; for (int i = 0; i < n; ++i){ cin >> wyniki[i]; } sort (wyniki, wyniki+n); int a = n-1-k; int b = n-k; //cout << a << " " << b << "\n"; while (a >= 0){ if (wyniki[a] == wyniki[b]){ //cout << wyniki[a] << " " << wyniki[b] << "\n"; k++; } if (wyniki[a] != wyniki[b]){ cout << k << "\n"; return 0; } a--; b--; } cout << k << "\n"; return 0; } |