fork download
  1. #include <stdio.h>
  2. int main() {
  3. int T, i, x1, y1, r1, x2, y2, r2,a,b,c;
  4.  
  5. scanf("%d", &T);
  6.  
  7. for (i = 0; i < T; i++) {
  8. scanf("%d %d %d %d %d %d", &x1, &y1, &r1, &x2, &y2, &r2);
  9.  
  10. c = (x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2);
  11. a=(r1+r2)*(r1+r2);
  12. b=(r1-r2)*(r1-r2);
  13.  
  14. if (c > 0) {
  15. if (c <a) { printf("2 \n"); }
  16. else if (c >a) { printf("0 \n"); }
  17. else if (c == a) { printf("1 \n"); }
  18. else if (c ==b) { printf("1 \n"); }
  19. else if (c < b) { printf("0 \n"); }
  20. }
  21. else if (c==0) {
  22. if (r1 == r2) { printf("-1 \n"); }
  23. else { printf("0 \n"); }
  24. }
  25.  
  26. }
  27.  
  28. return 0;
  29. }
Success #stdin #stdout 0s 5528KB
stdin
1
0 0 5 0 2 1
stdout
2