Cod sursa(job #25082)

Utilizator robbyRobertino robert robby Data 4 martie 2007 10:29:27
Problema Puteri Scor 0
Compilator c Status done
Runda preONI 2007, Runda 3, Clasa a 9-a si gimnaziu Marime 0.58 kb
#include <stdio.h>
#define nmax 100001
int a[nmax][3];
FILE *f,*g;
int main()
{
  long n,i,j,p,b,c,d;
  f=fopen("puteri.in","rt");
  g=fopen("puteri.out","wt");
  fscanf(f,"%ld\n",&n);
  p=0;
  for (i=1;i<=n;i++)
	{
	  fscanf(f,"%d %d %d\n",&a[i][0],&a[i][1],&a[i][2]);
	  for (j=1;j<i;j++)
		{
		  b=a[i][0]+a[j][0];
		  c=a[i][1]+a[j][1];
		  d=a[i][2]+a[j][2];
		  if ((b==0&&c==0&&d>1)||(b==0&&d==0&&c>1)||(c==0&&d==0&&b>1)||
			 (b==c&&d==0)||(b==d&&c==0)||(c==d&&b==0)||(b==c&&c==d))
			p++;
		}
	}
  fprintf(g,"%ld\n",p);
  fclose(f);
  fclose(g);
  return 0;
}