#include <bits/stdc++.h>
using namespace std;
signed main(){
int n,a[10005]={};
bool t[10005]={};
cin>>n;
for(int i = 0;i<n;i++){
cin>>a[i];
t[a[i]]=1;
}
int ans=0;
for(int i = 0;i<n;i++){
for(int j = i+1;j<n;j++){
if(t[a[i]+a[j]]==1){
ans++;
t[a[i]+a[j]]=0;
}
}
}
cout<<ans;
return 0;
}
桶排为什么测试点2过不了qaq,明明都初始化了