Cod sursa(job #642930)

Utilizator paunmatei7FMI Paun Matei paunmatei7 Data 2 decembrie 2011 16:35:46
Problema Puteri Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.9 kb
#include<stdio.h>
long nr,n,i,j,k1,k2,k3;
int a[100000][4];
int main()
{
	freopen("puteri.out","w",stdout);
	freopen("puteri.in","r",stdin);
	scanf("%ld",&n);
	for (i=1;i<=n;i++)
		scanf("%d %d %d",&a[i][1],&a[i][2],&a[i][3]);
	for (i=1;i<=n;i++)
		for (j=i+1;j<=n;j++)
		{
			k1=k2=k3=0;
			k1=a[i][1]+a[j][1];
			k2=a[i][2]+a[j][2];
			k3=a[i][3]+a[j][3];
			if (k1!=1&&k2!=1&&k3!=1)
			{
			if (k1==k2&&k2==k3)
				nr++;
			else
				if (k1==k2&&k2==0&&k3!=0)
					nr++;
				else
					if (k1==k3&&k1==0&&k2!=0)
						nr++;
					else
						if (k2==k3&&k2==0&&k1!=0)
							nr++;
							else
								if (k1==k3&&k2==0&&k1!=0)
									nr++;
								else
									if (k1==k2&&k3==0&&k1!=0)
										nr++;
									else
										if (k2==k3&&k1==0&&k2!=0)
											nr++;
										else
											if (k1%2==0&&k2%2==0&&k3%2==0)
												nr++;
			}
		}
	printf("%ld",nr);
}