2 条题解

  • 1
    @ 2023-12-2 19:13:42

    1144的做法

    using namespace std;
    int main(){
    
      int k,n,a[100],now,b[100],t;
      cin>>n>>k;
      for(int i=1;i<=n;i++){
        cin>>a[i];
      }
      for(int i = 1;i <= n-1;i++){
        for(int j = i+1;j <= n;j++){
          if(a[i]>a[j]){
            swap(a[i],a[j]);
          }
        }
      }
      now=a[1];
      t=1;
      b[t]=a[1];
      for(int i=2;i<=n;i++){
      	if(a[i]!=now){
    	  t++;
    	  b[t]=a[i];
    	  now=a[i];
    	}
      }
      if(k>t){cout<<"NO RESULT";}else{cout<<b[k];}
      return 0;
    }
    

    信息

    ID
    145
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    25
    已通过
    10
    上传者