现在有n个正整数,求这n个正整数中第k小的整数(相同的数只用计算一次)
输入数据
第一行为n和k,第二行开始为n个正整数的值,两个数之间用空格隔开
输出数据
第k个正整数的值,若无解,输出"NO RESULT"
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<string>
#include<cmath>
#include<string.h>
#include<math.h>
#include<float.h>
#include<stdlib.h>
using namespace std;
int a[30010],n,x,cnt,k;
int main()
{
freopen("knumber.in","r",stdin);
freopen("knumber.out","w",stdout);
cin>>n>>k;//输入n,k
for(int i=1;i<=n;i++)
{
cin>>x;//用变量x担任输入
a[x]++;//把x这个数装入a[x]这个桶里
}
for(int i=1;i<=30010;i++)
{