Pagini recente » Cod sursa (job #2887693) | Cod sursa (job #368196) | Cod sursa (job #1851317) | Cod sursa (job #1154255) | Cod sursa (job #643431)
Cod sursa(job #643431)
#include <stdio.h>
#define dim 9001
int N, K;
int A[dim], F[dim], NM[dim];
long Sol;
void Read();
void Solve();
void Write();
int main()
{
Read();
Solve();
Write();
return 0;
}
void Read()
{
freopen("medie.in", "r", stdin);
scanf("%d", &N);
int i;
for(i=1; i<=N; ++i)
scanf("%d", A+i);
fclose(stdin);
}
void Solve()
{
int i, j, k;
for(i=1; i<N; ++i)
{
++ F[A[i]];
for(j=i+1; j<=N; ++j)
if(!((A[i] + A[j]) & 1))
{
k = (A[i] + A[j]) >> 1;
++ NM[k];
}
}
++ F[A[N]];
for(i=1; i<=N; ++i)
Sol += (NM[A[i]] - F[A[i]] + 1);
}
void Write()
{
freopen("medie.out", "w", stdout);
printf("%ld", Sol);
fclose(stdout);
}