#1524. 堆排序

堆排序

输入一个长度为 nn 的整数数列,从小到大输出前 mm 小的数。

输入格式

第一行包含整数 nnmm

第二行包含 nn 个整数,表示整数数列。

输出格式

共一行,包含 mm 个整数,表示整数数列中前 mm 小的数。

数据范围

1mn1051 \le m \le n \le 10^51数列中元素1091 \le 数列中元素 \le 10^9

输入样例:

5 3
4 5 1 3 2

输出样例:

1 2 3