标签:
5 3 3 -35 92 213 -644
213 92 3请用VC/VC++提交HintHint
#include<stdio.h> #include<algorithm> using namespace std; int a[1000000]; int cmp(int a,int b){ return a>b; } int main(){ int n,m; while(~scanf("%d%d",&n,&m)){ int i; for(i=0;i<n;++i){ scanf("%d",&a[i]); } sort(a,a+n,cmp); printf("%d",a[0]); for(i=1;i<m;++i) printf(" %d",a[i]); printf("\n"); } return 0; }
#include<stdio.h> #include<string.h> bool hash[1000001]; const int MAXN=500000; int main(){ int n,m; while(~scanf("%d%d",&n,&m)){ memset(hash,0,sizeof(hash)); int i,x; for(i=0;i<n;++i){ scanf("%d",&x); hash[x+MAXN]=true; } for(i=MAXN*2;i>=0;--i){ if(hash[i]&&m>1){ printf("%d ",i-MAXN); m--; } else if(hash[i]&&m==1){ printf("%d\n",i-MAXN); break; } } } return 0; }
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/qq_18062811/article/details/47322839