AC代码:
#include<iostream>
#include<map>using namespace std;const int N = 110;
int a[N];int main()
{int n;cin >> n;for(int i=0;i<n;i++) cin >> a[i];map<int,bool> mp;for(int i=0;i<n;i++){for(int j=i+1;j<n;j++){mp[a[i] + a[j]] = true;}}int res = 0;for(int i=0;i<n;i++){res = res + mp[a[i]];}cout << res;return 0;
}
桶思想,把值扔到map里