求助
查看原帖
求助
1115386
dingxiangqian楼主2024/1/26 17:39

全RE,有大佬指点修改下吗?

#include<iostream>
using namespace std;
int a[10010];
int f[10010];
bool b[10010];
int main()
{
	int n,k,maxn=0,sum=0,num=0;
	cin>>n>>k;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
	}
	for(int i=1;i<=n;i++)
	{
		f[a[i]]++;
	 } 
	 for(int i=1;i<=30000;i++)
	 {
	 	sum+=f[i]-1;

	  } 
	  if(n-sum<k)
	  {
	  	cout<<"NO RESULT";
	  	return 0;
	  }
        for(int i=1;i<=30000;i++)
      	{
            if(f[i]>=1) 
            {
            	num++;
	     }
            if(num==k) 
	    {
		 cout<<i;
		 return 0;
	     }
        }

 } 
2024/1/26 17:39
加载中...