Cod sursa(job #183486)

Utilizator Mishu91Andrei Misarca Mishu91 Data 22 aprilie 2008 11:40:29
Problema Medie Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <cstdio>
#include <algorithm>
#define Nmax 9001

using namespace std;

int v[Nmax],N;

void citire()
{
    scanf("%d",&N);
    for(int i=0; i<N; i++)
        scanf("%d",v+i);
}


void solve()
{
    int nr = 0;

    sort(v,v+N);
    for(int i=0; i<N-1; i++)
        for(int j=i+1; j<N; j++)
        {
            int m = (v[i] + v[j]) >> 1;
            for(int k = 0; k<N; k++)
                if(v[k] == m && k!=i && k!=j)
                    nr++;
        }

    printf("%d\n",nr);
}

int main()
{
    freopen("medie.in","r",stdin);
    freopen("medie.out","w",stdout);
    citire();
    solve();
}