题解 | #查找第K小数#
查找第K小数
http://www.nowcoder.com/practice/204dfa6fcbc8478f993d23f693189ffd
最直接且有效的方法
#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;
}
}
}
}