백준/백준-C++
1002번: 터렛
Beabletoet
2018. 2. 5. 16:47
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include<cstdio> using namespace std; int main() { int t, x1, x2, y1, y2, ryu, jobaek, jobaek2, r1, r2; for (scanf("%d", &t); t--; printf("\n")) { scanf("%d %d %d %d %d %d", &x1, &y1, &r1, &x2, &y2, &r2); ryu = (x1 - x2)*(x1 - x2) + (y1 - y2)*(y1 - y2); jobaek = (r1 + r2)*(r1 + r2); jobaek2 = (r1 - r2)*(r1 - r2); if (x1 == x2 && y1 == y2 && r1 == r2) printf("-1"); else if ((x1 == x2 && y1 == y2) || ryu>jobaek || jobaek2>ryu) printf("0"); else if (ryu == jobaek || ryu == jobaek2) printf("1"); else printf("2"); } } | cs |