hdu 1425 sort
Posted pcdl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hdu 1425 sort相关的知识,希望对你有一定的参考价值。
sort
思路:正常使用sort即可,注意是从大到小排序,需要一个cmp函数保证排序,如果使用cin和cout会超时,所以,改用时间短的scanf和printf。
代码:
#include<iostream> #include<algorithm> using namespace std; int NUM[1000000]; int cmp(int x, int y){ return x > y; } int main(){ int m, n; int i; while (scanf("%d %d",&m,&n)!=EOF){ for (int i = 0; i < m; i++) scanf("%d", &NUM[i]); sort(NUM, NUM + m, cmp); for (int i = 0; i < n; i++){ if (i == n - 1){ printf("%d ", NUM[i]); } else{ printf("%d ", NUM[i]); } } } system("pause"); return 0; }
以上是关于hdu 1425 sort的主要内容,如果未能解决你的问题,请参考以下文章