Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1721 Accepted Submission(s):
803
#include<cstdio> #include<cstring> #include<string> #include<algorithm> #include<map> #include<set> #include<list> #include<vector> #include<stack> #include<queue> #define ll long long #define inf 0x3f3f3f3f; using namespace std; set<int>s; int main(){ int n,a[103]; while(~scanf("%d",&n)){ s.clear(); for(int i=0;i<n;i++){ scanf("%d",&a[i]); } for(int i=0;i<n;i++){ for(int j=i+1;j<n;j++){ s.insert(a[i]+a[j]); } } ll sum=0; set<int>::iterator ite1=s.begin(); set<int>::iterator ite2=s.end(); for(;ite1!=ite2;ite1++){ sum+=*ite1; } printf("%lld\n",sum); } return 0; }
原文:https://www.cnblogs.com/qqshiacm/p/10753579.html