VioletaBabel
1002번: 터렛 본문
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 |
'백준 > 백준-C++' 카테고리의 다른 글
| 2669번 : 직사각형 네개의 합집합의 면적 구하기 (0) | 2018.02.06 |
|---|---|
| 1032번: 명령 프롬프트 (0) | 2018.02.05 |
| 11724번: 연결 요소의 개수 (0) | 2018.02.05 |
| 10026번: 적록색약 (0) | 2018.02.05 |
| 11659번: 구간 합 구하기 (0) | 2018.02.05 |
Comments