Pagini recente » Cod sursa (job #539227) | Cod sursa (job #649425) | Cod sursa (job #3358560) | Cod sursa (job #2479772) | Cod sursa (job #3357932)
#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace std;
using namespace __gnu_pbds;
template<typename T, typename Cmp = less<T>>
using ordered_set = tree<T, null_type, Cmp, rb_tree_tag, tree_order_statistics_node_update>;
signed main() {
#ifndef LOCAL
freopen("sdo.in", "r", stdin);
freopen("sdo.out", "w", stdout);
cin.tie(nullptr)->sync_with_stdio(false);
#endif
int n, k; cin >> n >> k;
ordered_set<int> s;
for (int i = 0; i < n; ++i) {
int nr; cin >> nr;
s.insert(nr);
}
cout << *s.find_by_order(k-1) << '\n';
return 0;
}