Cod sursa(job #25044)

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

int main(){

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

 fscanf(in,"%ld",&n);

 for(i=0;i<n;i++)
  for(j=0;j<3;j++)
   fscanf(in,"%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++;

  }
 fprintf(out,"%ld",ct);

 return 1;
}