Cod sursa(job #25364)

Utilizator SylvesterDorobantu Silviu Sylvester Data 4 martie 2007 12:14:58
Problema Puteri Scor 0
Compilator cpp Status done
Runda preONI 2007, Runda 3, Clasa a 10-a Marime 0.58 kb
#include<fstream.h>
ifstream f("puteri.in");
ofstream g("puteri.out");
int i,j,x,n,nr,p,y,z,a[100000],b[100000],c[100000];
int main()
{
f>>n;
nr=0;
for(i=1;i<=n;i++)
f>>a[i]>>b[i]>>c[i];
for(i=1;i<=n-1;i++)
for(j=i+1;j<=n;j++)
{
x=a[i]+a[j];
y=b[i]+b[j];
z=c[i]+c[j];
p=1;
if(x==1||y==1||z==1)
p=0;
if(x>1&&y>1)
if(x>y)
{
if(x%y!=0)
p=0;
}
else
if(y%x!=0)
p=0;
if(x>1&&z>1)
if(x>z)
{
if(x%z!=0)
p=0;
}
else
if(z%x!=0)
p=0;
if(z>1&&y>1)
if(z>y)
{
if(z%y!=0)
p=0;
}
else
if(z%x!=0)
p=0;
if(p)
nr++;
}
g<<nr<<'\n';
f.close();
g.close();
return 0;
}