#474. 第k大

提交4 通过1
通过率25%
时间限制1000ms
内存限制256MiB

题目描述

题目描述

你将得到 nn个数 a1,a2,...,ana_1, a_2, ..., a_n,你要输出其中第 kk大的。

这里约定,并列的数占据多个排名。例如:5,7,8,8,8,95, 7, 8, 8, 8, 9中第 2,3,42, 3, 4大的数都是 88

输入格式

输入共 22行:

11行,用空格隔开的 22个正整数 n,kn, k

22行,用空格隔开的 nn个正整数 a1,a2,...,ana_1, a_2, ..., a_n

输出格式

输出共 11行:

11行,11个正整数,为 a1,a2,...,ana_1, a_2, ..., a_n中第 kk大的数。

输入样例 #1

6 4
9 8 8 5 7 8

输出样例 #1

8

输入样例 #2

1 1
186020072

输出样例 #2

186020072

输入样例 #3

2 2
374217575 458809251

输出样例 #3

374217575

数据规模与约定

$1 \le k \le n \le 300000; 1 \le a_1, a_2, ..., a_n \le 10^9$。