#STL05. STL例题05-第k小元素

STL例题05-第k小元素

题目描述

给定 n 个整数和一个整数 k,将所有数字从小到大排序后,输出第 k 小的数字。重复数字分别计数。

输入格式

第一行输入 n 和 k。第二行输入 n 个整数,保证 1≤k≤n。

输出格式

输出排序后的第 k 个数字。

输入输出样例

输入

6 3
5 1 3 2 4 6

输出

3

数据范围与提示

用 vector 保存数据并排序后输出 a[k-1]。如果只需要第 k 小,也可以进一步学习 nth_element。

来源

《C++ STL 标准模板库》课堂例题。

蜀ICP备2025119001号-1