Cod sursa(job #1779542)

Utilizator LaurIleIle Laurentiu Daniel LaurIle Data 15 octombrie 2016 13:52:40
Problema Statistici de ordine Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <iostream>
#include <algorithm>
#include <fstream>
#include <vector>
using namespace std;
vector <int> a;
int n, k;
void read()
{
    ifstream f("sdo.in");
    f >> n >> k;
    for(int i=0, x; i<n; ++i)
    {
        f >> x;
        a.push_back(x);
    }
    f.close();
}

void solve()
{
    ofstream g("sdo.out");
    nth_element(a.begin(),a.begin()+k, a.end());
    g << a[k-1] << '\n';
    g.close();
}

int main()
{
    read();
    solve();
    return 0;
}