记录编号 470754 评测结果 AAAAAAATAA
题目名称 爱摔跤的比利海灵顿 最终得分 90
用户昵称 Gravatarliuyu 是否通过 未通过
代码语言 C++ 运行时间 2.551 s
提交时间 2017-11-05 14:23:18 内存使用 0.25 MiB
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
inline void in(int &x){
	x=0;int f=1;char c=getchar();
	while(!isdigit(c)){if(!(c-'-'))f=-1;c=getchar();}
	while(isdigit(c))x=(x<<1)+(x<<3)+(c^48),c=getchar();
	x*=f;
}
inline int out(int x){
	if(!x)return putchar('0'),0;
	if(x<0)putchar('-'),x=~x+1;
	char c[30]={0};
	while(x)c[++c[0]]=x%10+48,x/=10;
	while(c[0])putchar(c[c[0]--]);
}
int n,k,a;
priority_queue<int,vector<int>,greater<int> >q;
int main(){
	freopen("find_k.in","r",stdin);
	freopen("find_k.out","w",stdout);
	in(n),in(k);
	for(int i=1;i<=n;i++){
		in(a);
		q.push(a);
	}
	for(int i=1;i<=k;i++){
		a=q.top();
		q.pop();
	}
	out(a);
	return 0;
}