题解 | #查找第K小数#
查找第K小数
https://www.nowcoder.com/practice/204dfa6fcbc8478f993d23f693189ffd
#include <iostream> #include <set> using namespace std; int main() { int n,k; while(cin>>n){ int a; set<int> st; for(int i=0;i<n;i++){ cin>>a; st.insert(a); } cin>>k; int count=0; //set只能通过迭代器去访问 set<int>::iterator it; for(it=st.begin();it!=st.end();it++){ count++; if(count==k) cout<<*it<<endl; } } return 0; }