《P1138 第 k 小整数》题解
R3luoqing的思路
1.用STL库中的set (但我不会)

2.用冒泡排序(在写的时候秃然想到了更好的方法)
3.用下标(下标可以自动排序)
OK,开写
大佬们不喜勿喷
//R3luoqing专属水印
#include<bits/stdc++.h>
using namespace std;
int n,k,t,a[30005],sum;
int main()
{
scanf("%d%d",&n,&k);
for(int i=1;i<=n;i++)
{
scanf("%d",&t);
a[t]=1;
}
for(int i=1;i<=30000;i++) //从小到大访问
{
if(a[i]==1)
{
sum++;
if(sum==k)
{
printf("%d",i);
return 0;
}
}
}
cout<<"NO RESULT"; //29行有return 0,能执行到这说明没有结果
return 0;
}
(C++模板)