最直接且有效的方法

#include<iostream>
#include<set>
#include<algorithm>
using namespace std;
int main()
{
    int n,k;
    while(cin >> n){
        set<int>vec;
        for(int i = 0,num;i < n;++i){
            cin >> num;
            vec.insert(num);
        }
        cin >> k;
        //sort(vec.begin(),vec.end());
        for(auto it : vec){
            k--;
            if(k == 0){
                cout << it << endl;
                break;
            }
        }
    }
}