标签:
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<string.h> int a[3000],c[10000+1]; int main(){ int n,m; while(~scanf("%d%d",&n,&m)){ memset(c,0,sizeof(c)); int i,j; for(i=0;i<n;++i){ scanf("%d",&a[i]); } for(i=0;i<n;++i){ for(j=i+1;j<n;++j){ c[a[i]+a[j]]++; } } for(i=10000;m>0;){ if(c[i]&&m>1){ printf("%d ",i); m--; c[i]--; } else if(c[i]&&m==1){ printf("%d\n",i); m--; c[i]--; } else i--; } } return 0; }
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/qq_18062811/article/details/47334435