#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; } |
English