记录编号 |
470754 |
评测结果 |
AAAAAAATAA |
题目名称 |
爱摔跤的比利海灵顿 |
最终得分 |
90 |
用户昵称 |
liuyu |
是否通过 |
未通过 |
代码语言 |
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;
}