#include<stdio.h>
#include<math.h>
int main(){
int x1, y1, r1, x2, y2, r2, i, s;
long d;
scanf("%d",&i);
while(i--){
scanf("%d %d %d %d %d %d",&x1, &y1, &r1, &x2, &y2, &r2);
d=sqrt((long)(pow(x1-x2,2)+pow(y1-y2,2)));
if(d==0){
if(r1==r2){
s = -1;
} else {
s= 0;
}
} else if(d < abs(r2-r1)) {
s = 0;
} else if(d == abs(r2-r1)) {
s = 1;
} else {
if(d>r1+r2){
s = 0;
} else if(d==r1+r2) {
s = 1;
} else {
s = 2;
}
}
printf("%d\n", s);
}
}
틀렸다고 나오는데 뭐가 문제일까요?
댓글 0