t= int(input())
for _ in range(t):
x1,y1,r1,x2,y2,r2=map(int,input().split())
d = ((x1-x2)**2+(y1-y2)**2)**(1/2)
if d==0 and r1==r2:
print(-1)
elif abs(r1-r2)==d or r1+r2 == d:
print(1)
elif abs(r1-r2)<d<r1+r2:
print(2)
else:
print(0)
'백준 풀이' 카테고리의 다른 글
백준 1912번 파이썬 (백트레킹) (0) | 2022.08.28 |
---|---|
파이썬 15649번 파이썬 (백트레킹 by dfs) (0) | 2022.08.28 |
백준 1002번 파이썬 (0) | 2022.08.28 |
백준 1932번 파이썬 (dp) (0) | 2022.08.28 |
백준 10773번 파이썬 (deque) (0) | 2022.08.28 |