#include <iostream>
using namespace std;
int main(void)
{
int x1,y1,r1,x2,y2,r2;
int case1;
int ans[1000] = {-77,};
cin >> case1;
for(int i=0;i> x1 >> y1 >> r1 >> x2 >> y2 >> r2;
a = (x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1);
if(a == 0 && r1==r2)//2
{
ans[i] = -1;
continue;
}
if(a == 0 && r1!=r2)//1
{
ans[i]=0;
continue;
}
if((r1+r2)*(r1+r2) < a)//1
{
ans[i] = 0;
continue;
}
if((r1+r2)*(r1+r2) == a || (r1-r2)*(r1-r2)==a)
{
ans[i] = 1;
continue;
}
if((r1+r2)*(r1+r2) > a && (r1-r2)*(r1-r2)
'알고리즘' 카테고리의 다른 글
백준 C++ 1546번 (0) | 2017.08.15 |
---|---|
백준 C++ 1110번 (0) | 2017.08.15 |
백준 C++ 1008번 (0) | 2017.08.15 |
백준 C++ 1001번 (0) | 2017.08.15 |
백준 C++ 1000번 (0) | 2017.08.15 |