超级蒟蒻我又来了。。。
#include<bits/stdc++.h>
#define f(i,j,n) for(int i=j;i<=n;i++)
#define _f(i,j,n) for(int i=n;i>=j;i--)
using namespace std;
typedef long long ll;
inline int read(){
int X=0; bool flag=1; char ch=getchar();
while(ch<'0'||ch>'9') {if(ch=='-') flag=0; ch=getchar();}
while(ch>='0'&&ch<='9') {X=(X<<1)+(X<<3)+ch-'0'; ch=getchar();}
if(flag) return X;
return ~(X-1);
}
inline int write(int X)
{
if(X<0) {putchar('-'); X=~(X-1);}
int s[20],top=0;
while(X) {s[++top]=X%10; X/=10;}
if(!top) s[++top]=0;
while(top) putchar(s[top--]+'0');
}
int n,k,a[1000010];
int main(){
ios::sync_with_stdio(0);
n=read(),k=read();
f(i,1,n) a[i]=read();
sort(a+1,a+n+1);
write(a[k]);
return 0;
}
本想快读sort+O2水过去的
结果。。。
三色死亡现场