#P1073. 【模板】快速排序(第 k 小)

    ID: 85 传统题 1000ms 256MiB 尝试: 0 已通过: 0难度: 普及− ← 上一题 下一题 → 随机一题 上传者: 标签 模板题 分治 排序 离散化
显示设置

【模板】快速排序(第 k 小)

题目描述

给定 nn 个整数,求其中第 kk 小的数(相同的数也分别计数)。

输入格式

第一行两个整数 n,kn,k。

第二行 nn 个整数 a1,a2,…,ana_1,a_2,\dots,a_n。

输出格式

一个整数,表示第 kk 小的数。

输入输出样例 #1

输入 #1

5 2
3 1 4 1 5

输出 #1

1

说明

数据范围

  • 对于 100%100\% 的数据,1≤k≤n≤5×1051\le k\le n\le 5\times10^5,∣ai∣≤109|a_i|\le 10^9。