样例没过
#include<bits/stdc++.h>
using namespace std;
const int maxn=110;
int n,a[110];
map<long long,int> mp;
int main(){
scanf("%d",&n);
for(int i=1;i<=n;i++){
scanf("%d",&a[i]);
}
for(int d=1;d<=n;d++){
for(int e=1;e<=n;e++){
for(int f=1;f<=n;f++){
mp[1ll*(a[e]+a[f])*a[d]]=1;
}
}
}
long long ans=0;
for(int aa=1;aa<=n;aa++){
for(int b=1;b<=n;b++){
for(int c=1;c<=n;c++){
if(mp[1ll*(a[aa]*a[b]+a[c])]==1){
ans++;
}
}
}
}
printf("%lld\n",ans);
return 0;
}