Cod sursa(job #2210877)

Utilizator dropsdrop source drops Data 8 iunie 2018 15:00:47
Problema Statistici de ordine Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <iostream>
#include <unordered_map>
#include <set>
#include <queue>
#include <algorithm>
#include <map>
#include <vector>
#include <string>
using namespace std;

int main() {
  freopen("sdo.in","r",stdin);
  freopen("sdo.out","w",stdout);
  int n, k;
  scanf("%d %d", &n, &k);
  vector<int> nums(n);
  for (int i = 0  ; i < n; ++i) {
    scanf("%d", &nums[i]);
  }
  nth_element(nums.begin(), nums.begin() + k - 1, nums.end());
  cout << nums[k-1];

  return 0;
}