杭电acm1425
#include <stdio.h> #include <algorithm> #define N 1000001 using namespace std; bool cmp(const int& a, const int& b) { return a > b; } int main() { int n, m, i; int d[N]; while(~scanf("%d%d", &n, &m)) { for(i=0; i<n; i++) scanf("%d", &d[i]); sort(d, d+n, cmp); for(i=0; i<m; i++) printf(i==0 ? "%d" : " %d", d[i]); printf("\n"); } return 0; }