Pagini recente » preONI 2008 - Runda 1 | Cod sursa (job #1708793) | Cod sursa (job #2734681) | Cod sursa (job #2726195) | Cod sursa (job #573301)
Cod sursa(job #573301)
#include<stdio.h>
long long n,a[9100],v[7100],f[7100],nr;
void cit(){
freopen("medie.in","r",stdin);
scanf("%lld",&n);
for(int i=1;i<=n;i++)
scanf("%lld",&a[i]);
fclose(stdin);
}
void solve(){
# define div2(x) ( ! ((x) & 1) )
int i,j,aux;
for(i=1;i<n;i++){
f[a[i]]++;
for(j=i+1;j<=n;j++)
if ( div2( aux=a[i]+a[j] ) )
++v[aux>>1];
}
f[a[n]]++;
}
int main(){
cit();
solve();
freopen("medie.out","w",stdout);
for(int i=1;i<=n;i++){
if(v[a[i]]!=0)
nr+=v[a[i]]-f[a[i]]+1;
}
printf("%lld",nr);
fclose(stdout);
return 0;
}