问题 4507 --分数线的划定

4507: 分数线的划定

时间限制: 1 Sec  内存限制: 128 MB
提交: 246  解决: 131
[提交][状态][命题人:]

题目描述

宇航局准备招收一批科研人员从事月球探索的航空科研工作。这个职位来了很多应聘者,梦梦也有幸参加了这次招聘活动,宇航局对众多应聘者进行综合素质考试,最终会选出 x 名综合得分排名靠前的应聘者。目前考试已经结束了,宇航局需要根据目前考试的成绩计算出,如果要选出 x 个分数靠前的人,分数线应该划到多少分?请你写一个程序来帮助宇航局计算分数线,并顺便查一下梦梦是否入选。

比如:如果有10名选手参加考试,他们的得分如下

100 99 98 97 96 95 94 93 92 91 90

如果要选出3名分数靠前的人,那么分数线应该划在98分。

输入

第一行,一个整数 n,表示参加考试的人数(n<=1000)

第二行,有 n 个整数,表示 n 个人的考试分数(注意:不存在成绩一样的分数)

第三行,有两个整数, x(x < n),表示宇航局要选出的人数。y (0<=y<=100),表示梦梦的分数。

输出

第一行,一个整数,表示分数线。

第二行,若梦梦入选输出“YES”,落选则输出“NO”。

样例输入
Copy
8
100 90 98 92 85 70 88 96
2 98
样例输出
Copy
98
YES

提示

来源

SZS 

[提交][状态]