#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int cnt = 0;
int x1, y1, r1, x2, y2, r2;
for (int i = 0; i < n; i++) {
cin >> x1 >> y1 >> r1 >> x2 >> y2 >> r2;
int a = x2 - x1;
int b = y2 - y1;
int c = r2 - r1;
int e = r1 + r2;
int d = (a*a) + (b*b); //거리
if (x1 == x2 && y1 == y2) {
if (r1 == r2) cnt = -1;
else cnt = 0;
}
else if (d > (c*c) && d < (e*e))
cnt = 2;
else if (d == (e*e) || d == (c*c))
cnt = 1;
else { cnt = 0; }
cout << cnt << endl;
}
}
'Member > _1XX_______' 카테고리의 다른 글
백준 1781번 컵라면 (0) | 2019.07.23 |
---|---|
백준 2217번 로프 (0) | 2019.07.19 |
백준 1059번 수2 (0) | 2019.07.19 |
백준 1439번 뒤집기 (0) | 2019.07.09 |
코드업 1098번 설탕과자 뽑기 (0) | 2019.07.09 |