杭电 1425 sort

#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;

}

你可能感兴趣的:(sort)