题目描述
我们有一个由 nnn 个整数 aia_iai 组成的数列,这些数字现在是无序的。请输出其中最小的 mmm 个数。”
请使用 堆排序 。
输入格式
第一行包含整数 nnn 和 mmm;
第二行包含 nnn 个整数,表示整数数列;
输出格式
共一行,包含 mmm 个整数,表示整数数列中前 mmm 小的数;
数据范围
1≤m≤n≤200000.1 ≤ m ≤ n ≤ 200000.1≤m≤n≤200000.
1≤ai≤2×109.1 ≤ a_i ≤ 2\times 10^9.1≤ai≤2×109.
输入样例:
5 3 4 5 1 3 2
输出样例:
1 2 3
注册一个 xfxcy 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 xfxcy 通用账户