求助 2和10RE
查看原帖
求助 2和10RE
583610
DrAlfred楼主2021/11/13 21:40
//
//  main.cpp
//  第k小整数
//
//  Created by fred on 2021/11/13.
//

#include <bits/stdc++.h>
using namespace std;
int t[1010],n,k,tmp,sum;
int main(int argc, const char * argv[]) {
    scanf("%d%d",&n,&k);
    for (int i=0;i<n;i++) {
        scanf("%d",&tmp);
        if(!t[tmp]) ++sum;
        ++t[tmp];
    }
    if(k>sum){
        cout<<"NO RESULT"<<endl;
        return 0;
    }
    for (int i=1;i<=1010;i++) {
        if(t[i]!=0){
            --k;
            if(k==0){
                printf("%d\n",i);
                break;
            }
        }
    }
    return 0;
}

2021/11/13 21:40
加载中...