Pagini recente » Diferente pentru problema/hof intre reviziile 28 si 27 | Monitorul de evaluare | Monitorul de evaluare | Monitorul de evaluare | Cod sursa (job #1807774)
#include <fstream>
#include <vector>
#include <algorithm>
using namespace std;
ifstream cin ( "sdo.in" );
ofstream cout ( "sdo.out" );
vector <int> v;
int main() {
int N, k, x;
--k;
cin >> N >> k;
for ( int i = 1 ; i <= N ; ++i ) {
cin >> x;
v.push_back ( x );
}
nth_element ( v.begin(), v.begin() + k, v.end() );
cout << v[k - 1];
return 0;
}