7 条题解

  • 0
    @ 2022-7-19 9:05:09

    ``

    #include<bits/stdc++.h>
    using namespace std;
    int a[100000];
    int c[100000];
    int main()
    {
       int n,k;
       cin>>n>>k;
       for(int i=1;i<=n;i++)
       {
       	  cin>>a[i];
       }
       sort(a+1,a+1+n);
       int j=1;
       for(int i=1;i<=n;i++)
       {
       	  if(a[i]==a[i+1])
          {
          	 c[i]=j;
          }
          else
          {
          	 c[i]=j;
             j++;
          }
       }
       for(int i=1;i<=n;i++)
       {
       	  if(c[i]==k)
       	  {
       	  	cout<<a[i];
       	  	return 0;
    	  }
       }
       cout<<"NO RESULT";
       return 0;
    }说实话桶的局限性比较多所以基本没怎么用
    

    信息

    ID
    289
    时间
    1000ms
    内存
    128MiB
    难度
    6
    标签
    递交数
    498
    已通过
    147
    上传者