标签:des style java color strong os
4 4 1 2 3 4 4 5 5 3 6 4
7 6 5 5 11 10 9 9 8
<span style="font-size:24px;">#include<stdio.h> #include<iostream> #include<algorithm> using namespace std; #define M 100001 int a[M],b[M]; int main () { int n,m; int i,j,k; int t; while(~scanf("%d%d",&n,&m)) { memset(b,0,sizeof(b)); for(i=0;i<n;i++) scanf("%d",&a[i]); for(i=0;i<n;i++) for(j=i+1;j<n;j++) b[a[i]+a[j]]++; //直接把相加的数当作地址,也就是下标 t=0; for(k=100000;k>0&&m>0;) { if(b[k]==0) { k--; continue; } m--; b[k]--; //相加的数可能相等。 if(t) printf(" %d",k); else printf("%d",k); t=1; } printf("\n"); } return 0; }</span>
标签:des style java color strong os
原文地址:http://blog.csdn.net/fyxz1314/article/details/37809895