#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int n,m;
int set[1000010]={0};
int cmp(const void *a,const void *b)
{
return *(int *)b - *(int *)a;
}
int main()
{
while(scanf("%d%d",&n,&m)!=EOF)
{
for(int i=1;i<=n;i++)
{
scanf("%d",&set[i]);
}
qsort(set+1,n,sizeof(set[0]),cmp);
for(int i=1;i<=m;i++)
{
if(i==1)
printf("%d",set[i]);
else
printf(" %d",set[i]);
}
printf("\n");
}
// system("pause");
return 0;
}
浙公网安备 33010602011771号