杭电1425(快排)

1.卡输入输出。。。

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<iostream>
using namespace std;
const int INF = 1000005;
int a[INF];
int cmp(const void *a, const void *b)
{
    
    
    return *(int*)b- *(int*)a;
}
int main()
{
    
    
    int n,m;
    while(~scanf("%d%d",&n,&m))
    {
    
    
        for(int i=0;i<n;i++)
        {
    
    
            scanf("%d",&a[i]);
        }
        qsort(a,n,sizeof(a[0]),cmp);
        for(int i=0;i<m-1;i++)
        {
    
    
            cout<<a[i]<<" ";
        }
        cout<<a[m-1];
        cout<<endl;
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/mingjiweixiao/article/details/114496940