Pagini recente » Cod sursa (job #916795) | Cod sursa (job #2249835) | Cod sursa (job #3265296) | Cod sursa (job #2254762) | Cod sursa (job #2326788)
#include <cstdio>
#include <algorithm>
#include <time.h>
#include <queue>
#include <cmath>
#include <stack>
#include <fstream>
//#include <iostream>
#include <bitset>
#include <set>
using namespace std;
#define nl '\n'
#define all(v) v.begin(),v.end()
#define eb(x) emplace_back(x)
#define ull unsigned long long
#define N 1002
ifstream cin("sdo.in");
ofstream cout("sdo.out");
template<class a, class type>
void print(a v, type t) {
for_each(all(v), [](type x) { cout << x << ' '; });
cout << nl;
}
int n, k;
int main() {
ios_base::sync_with_stdio(false);
clock_t tStart = clock();
cin >> n >> k;
--k;
vector<int> v(n);
for (int i = 0; i < n; ++i) {
cin >> v[i];
}
nth_element(v.begin(), v.begin() + k, v.end());
cout << v[k];
printf("\nTime taken: %.2fs\n", (double) (clock() - tStart) / CLOCKS_PER_SEC);
}