文章

1

粉丝

0

获赞

2

访问

243

头像
查找第K小数 题解:
P1383 北京邮电大学
发布于2026年3月9日 15:31
阅读数 243

ac了才想到可以用set 提供一个vector加sort解法

#include<bits/stdc++.h>
using namespace std;

int main(){
    int n;
    while(cin>>n){
        vector<int> arr={};
        for(int i=0;i<n;i++){
            int num;
            cin>>num;
            if(find(arr.begin(),arr.end(),num)==arr.end()) arr.push_back(num);
        }
        sort(arr.begin(),arr.end());
        int k;
        cin>>k;
        cout<<arr[k-1];
    }
    return 0;
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发