Cod sursa(job #28699)

Utilizator goguGogu Marian gogu Data 8 martie 2007 10:48:50
Problema Puteri Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <stdio.h>

int n;
int x[100000], y[100000], z[100000];

int bun(int a, int b, int c)
{
    int max=a;
    if (b>max) max=b;
    if (c>max) max=c;
    if (a!=max && a>0) return 0;
    if (b!=max && b>0) return 0;
    if (c!=max && c>0) return 0;
    return 1;
}

int main()
{
    freopen("puteri.in", "r", stdin);
    freopen("puteri.out", "w", stdout);
    scanf("%d", &n);
    int i,j,k,sol=0;
    for (i=0; i<n; i++)
        scanf("%d %d %d", x+i, y+i, z+i);
    for (i=0; i<n; i++)
        for (j=i+1; j<n; j++)
            sol+=bun(x[i]+x[j], y[i]+y[j], z[i]+z[j]);
    printf("%d\n", sol);        
    return 0;
}