#include <bits/stdc++.h> using namespace std; bool cmp(int a, int b) { return a > b; } int main() { int n, m; while (cin >> n) { // 注意 while 处理多个 case if (n == 0)break; cin >> m; //寻找的大富翁人数 vector<int> b; for (int i = 0; i < n; i++) { int l; cin >> l; if (l == -1)break; b.push_back(l); } sort(b.begin(), b.end(), cmp); if (m > b.size())m = b.size(); for (int i = 0; i < m; i++) { cout << b[i] << " "; } cout << endl; } } // 64 位输出请用 printf("%lld")