Pagini recente » Cod sursa (job #1568957) | Cod sursa (job #2215167)
#include <bits/stdc++.h>
using namespace std;
typedef uint32_t INT;
ifstream f("sdo.in");
ofstream g("sdo.out");
vector<INT> minK(vector<INT> arr, INT k) {
nth_element(arr.begin(), arr.begin()+k, arr.end());
vector<INT> result;
result.resize(k);
std::copy_n(arr.begin(), k, result.begin());
return result;
}
int main()
{
INT N,K;
f>>N>>K;
vector<INT> V(N);
for(auto &i:V) f>>i;
vector<INT> R=minK(V,K);
INT result=0;
for(auto i:R) result=max(result,i);
g<<result;
return 0;
}