Cod sursa(job #25053)

Utilizator undogSavu Victor Gabriel undog Data 4 martie 2007 10:19:10
Problema Puteri Scor 0
Compilator cpp Status done
Runda preONI 2007, Runda 3, Clasa a 10-a Marime 0.63 kb
#include<stdio.h>

int main(){

 int mat[10000][3];
 long ct=0;
 freopen("puteri.out","w+",stdout);
 freopen("puteri.in","rt",stdin);
 long n,i,j,k,po;

 scanf("%ld",&n);

 for(i=0;i<n;i++)
  for(j=0;j<3;j++)
   scanf("%d",&mat[i][j]);

 for(i=0;i<n-1;i++)
  for(j=i+1;j<n;j++){

   po=mat[i][0]+mat[j][0];
   if(!po)
   po=mat[i][1]+mat[j][1];
   if(!po)
   po=mat[i][2]+mat[j][2];

   if((mat[i][0]+mat[j][0])==po||!(mat[i][0]+mat[j][0]))
    if((mat[i][1]+mat[j][1])==po||!(mat[i][1]+mat[j][1]))
     if((mat[i][2]+mat[j][2])==po||!(mat[i][2]+mat[j][2]))
      ct++;

  }
 printf("%ld",ct);

 return 1;
}