Pagini recente » Cod sursa (job #3135531) | Cod sursa (job #3252339) | Cod sursa (job #1106369) | Cod sursa (job #1126106) | Cod sursa (job #25611)
Cod sursa(job #25611)
#include <stdio.h>
#include <math.h>
#define nm 100001
int a[nm], b[nm], c[nm];
int n, sol, i, j, A, B, C;
int cmmdc(int a, int b)
{
int c;
while (b != 0)
{
c = a % b;
a = b;
b = c;
}
return a;
}
int main()
{
freopen("puteri.in", "r", stdin);
freopen("puteri.out","w",stdout);
scanf("%d ", &n);
for (i=1; i<=n; i++)
scanf("%d %d %d", &a[i], &b[i], &c[i]);
sol = 0;
for (i=1; i<=n; i++)
for (j=i + 1; j<=n; j++)
{
A = a[i] + a[j];
B = b[i] + b[j];
C = c[i] + c[j];
if (cmmdc(A, B) > 1 || cmmdc(B, C) > 1 || cmmdc(A, C) > 1)
sol ++;
}
printf("%d\n", (int)sqrt(sol*1.0));
fclose(stdin);
fclose(stdout);
}