思路
把数输入、排序、输出一气呵成。
代码
#include<bits/stdc++.h>
using namespace std;
inline void read(int &data){
int x=0,f=1;char ch=getchar();
while(ch<'0'||ch>'9'){
if(ch=='-') f=-1;
ch=getchar();
}
while(ch>='0'&&ch<='9'){
x=(x<<1)+(x<<3)+(ch^48);
ch=getchar();
}
data=x*f;
}
int t,n,k,a[5000005];
int main(){
read(t);
while(t--){
read(n);read(k);
for(int i=1;i<=n;i++) read(a[i]);
sort(a+1,a+1+n);
printf("%d\n",a[k]);
}
return 0;
} 
京公网安备 11010502036488号