问题 B: 第k个数

问题 B: 第k个数

时间限制: 1 Sec  内存限制: 128 MB
提交: 550  解决: 247
[提交][状态][讨论版][命题人:]

题目描述

给定一个长度为n的整数数列,以及一个整数k,请用快速选择算法求出数列的第k小的数是多少。

输入

第一行包含两个整数 n 和 k。

第二行包含 n 个整数(所有整数均在1~109

范围内),表示整数数列。

1n100000,
1kn


输出

输出一个整数,表示数列的第k小数。

样例输入

5 3
2 4 1 5 3

样例输出

3

提示

[提交][状态]