#Z0707305. 求第k小的数

求第k小的数

题目描述

输入 nn1n<50000001 \le n < 5000000nn 为奇数)个数字 aia_i1ai<1091 \le a_i < {10}^9),输出这些数字的第 kk 小的数。最小的数是第 11 小。

请尽量不要使用 sort()排序后来解本题,因为本题的重点在于练习分治算法。

输入格式

第一行为 n 和 k; 第二行开始为 n 个正整数的值,整数间用空格隔开。

输出格式

第k个最小整数的值;若无解,则输出 NO RESULT

样例 #1

样例输入 #1

5 1
4 3 2 1 5

样例输出 #1

1