卧槽,牛逼啊
咳咳,好孩子不说脏话,今天发现一个强大的STL他就是 nth_element
nth_element(数组名,数组名+第k小元素,数组名+元素个数);
#include<bits/stdc++.h>
using namespace std;
long long n,k,a[5000010];
int main()
{
scanf("%d%d",&n,&k);
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
nth_element(a,a+k,a+n);//使第k小整数就位
printf("%d",a[k]);//调用第k小整数
}