#include <stdio.h>

#include <math.h>

typedef struct{

int Xpos;

int Ypos;

}Pos;


typedef struct{

Pos XY;

int R;

}Turret;


double PosDis(Pos p1, Pos p2)

{

return sqrt( (double)(p1.Xpos-p2.Xpos)*(p1.Xpos-p2.Xpos)+ (p1.Ypos-p2.Ypos)*(p1.Ypos-p2.Ypos) );

}


int TargetPos(Turret t1, Turret t2)

{

double Sel;

if( (t1.XY.Xpos==t2.XY.Xpos) && (t1.XY.Ypos==t2.XY.Ypos) && (t1.R == t2.R) )

return -1;

else if( (t1.XY.Xpos==t2.XY.Xpos) && (t1.XY.Ypos==t2.XY.Ypos) && (t1.R != t2.R) ) 

return 0;

else 

{

Sel = PosDis( t1.XY, t2.XY) - (t1.R+t2.R);

if(Sel >0 )

return 0;

else if(Sel ==0)

return 1;

else if(Sel < 0)

return 2;

}

}


int main(void)

{

int n,i;

Turret arr1[10];

Turret arr2[10];

scanf("%d", &n);

for(i=0; i<n; i++)

{

scanf("%d %d %d", &arr1[i].XY.Xpos, &arr1[i].XY.Ypos, &arr1[i].R);

scanf("%d %d %d", &arr2[i].XY.Xpos, &arr2[i].XY.Ypos, &arr2[i].R);

}

for(i=0; i<n; i++)

{

printf("%d \n", TargetPos(arr1[i], arr2[i]));

}

return 0;

}


아니 결과 똑같이 나오는데 왜 틀렸다는거???


저렙이라고 질문도 못쓰게 막아놨네 ㅡㅡ