4 4 1 2 3 4 4 5 5 3 6 4
7 6 5 5 11 10 9 9 8
#include<stdio.h>
#include<algorithm>
#include<string.h>
using namespace std;
int x[3000],s[5000005];
bool cmp(int as,int ax)
{
return as>ax;
}
int main()
{
int n,m;
while(scanf("%d%d",&n,&m)!=EOF)
{
//memset(s,0,sizeof(s);ti jiao chao shi
int i,j,k;
for(i=0;i<n;i++)
scanf("%d",&x[i]);
k=0;
// sort(x,x+n);ti jiao chao shi
for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
{
s[k]=x[i]+x[j];
k++;
}
sort(s,s+k,cmp);
for(i=0;i<m-1;i++)
printf("%d ",s[i]);
printf("%d\n",s[i]);
}
return 0;
}版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/l15738519366/article/details/47449363