问题标题: 洛谷:P1138 第k小整数

0
0
已解决
陈曦
陈曦
资深天翼
资深天翼

题目传送门

这题 我 70 分。

#include<iostream>
#include<cstdio>
using namespace std;
long long n,k,t,a[35000],cnt;
int main(){
    cin>>n>>k;
    for(int i=1;i<=n;i++){
        cin>>t;
        a[t]++;
    }
    for(int i=1;i<=30000;i++){
        if(a[i]){
            cnt++;
            if(cnt==k){
                cout<<i;
                return 0;
            }
        }
    }
    return 0;
}

哪错了?


1
已采纳
张帆
张帆
中级天翼
中级天翼
若无解,则输出“NO RESULT”。

这句话你忘了吧,结尾判断如果cnt<k,输出NO RESULT

0
我要回答