-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path1002.py
More file actions
26 lines (25 loc) · 727 Bytes
/
1002.py
File metadata and controls
26 lines (25 loc) · 727 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
T=int(input())
output=[]
for _ in range(T):
c=list(map(int,input().split()))
output.append(c)
for i in range(T):
if output[i][0:2]==output[i][3:5]:
if output[i][2]==output[i][5]:
print(-1)
else:
print(0)
else:
L=output[i][2]+output[i][5]
d=((output[i][0]-output[i][3])**2+(output[i][1]-output[i][4])**2)**(1/2)
if L > d:
if output[i][2]==d+output[i][5] or output[i][5]==d+output[i][2]:
print(1)
elif output[i][2]>d+output[i][5] or output[i][5]>d+output[i][2]:
print(0)
else:
print(2)
elif L == d:
print(1)
else:
print(0)