Pagini recente » Cod sursa (job #2000406) | Cod sursa (job #403866) | Cod sursa (job #1594249) | Cod sursa (job #1661277) | Cod sursa (job #578944)
Cod sursa(job #578944)
#include <stdio.h>
signed long long tort;
int freq[7000],med[7000],sir[9000],n,max;
void cit(FILE *f)
{
int i;
fscanf(f,"%i",&n);
for(i=0;i<n;i++)
{
fscanf(f,"%i",&sir[i]);
if(sir[i]>max)
max=sir[i];
}
}
void rez()
{
int i,j;
for(i=0;i<n;i++)
{
freq[sir[i]]++;
for(j=i+1;j<n;j++)
if(!((sir[i]+sir[j])%2))
med[(sir[i]+sir[j])/2]++;
}
}
int main()
{
int i;
cit(fopen("medie.in","r"));
rez();
for(i=0;i<n;i++)
tort+=med[sir[i]]-freq[sir[i]]+1;
fprintf(fopen("medie.out","w"),"%I64i\n",tort);
return 0;
}