#include <bits/stdc++.h>
using namespace std;
int m,k;
int a[5000001];
void quick_sort(int a[],int l,int r)
{
if (l >= r) return;
//确定边界
int i = l-1 ; int j = r+1;int x = a[r+l>1];
if (i < j){
do i ++ ; while (a[i]<=x);
do j ++ ; while (a[j]>=x);
swap (a[i],a[j]);
}
quick_sort (a,l,j),quick_sort(a,j+1,r);
}
int main ()
{
cin >> m >> k;
for (int i = 0; i < m; i ++) cin >> a[i];
quick_sort(a,0,m-1);
cout << a[k];
return 0;
}
是我快排写错了吗 ?怎么输出空白