文章

6

粉丝

18

获赞

0

访问

1.9k

头像
查找第K小数 题解:使用Set和iterator解决
P1383 北京邮电大学
发布于2024年8月13日 15:59
阅读数 333

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n;
    while(cin>>n){
        int a[n]={0};
        for(int i=0;i<n;i++)
            cin>>a[i];
        int k;
        cin>>k;
        set<int> s;
        for(int i=0;i<n;i++)
            s.insert(a[i]);
        auto it=s.begin();
        advance(it,k-1);
        cout<<*it;
    }
    return 0;
}
 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发