Cod sursa(job #642925)

Utilizator paunmatei7FMI Paun Matei paunmatei7 Data 2 decembrie 2011 16:25:45
Problema Puteri Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.82 kb
#include<stdio.h>
long nr,n,i,j,k1,k2,k3;
short 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=a[i][1]+a[j][1];
			k2=a[i][2]+a[j][2];
			k3=a[i][3]+a[j][3];
			if (a[i][1]+a[j][1]==a[i][2]+a[j][2]&&a[i][3]+a[j][3]==a[i][2]+a[j][2])
				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++;
		}
	printf("%ld",nr);
}