fork(2) download
  1. <?php
  2.  
  3. $t = (int)fgets(STDIN);
  4.  
  5. for($i = 0; $i < $t; $i++) {
  6.  
  7. $parts = explode(' ', trim(fgets(STDIN)));
  8.  
  9. $x1 = $parts[0];
  10. $y1 = $parts[1];
  11. $r1 = $parts[2];
  12.  
  13. $parts = explode(' ', trim(fgets(STDIN)));
  14.  
  15. $x2 = $parts[0];
  16. $y2 = $parts[1];
  17. $r2 = $parts[2];
  18.  
  19. $distance = sqrt(pow($x1 - $x2, 2) + pow($y1 - $y2, 2));
  20.  
  21. $result = $r1 + $r2 - $distance;
  22.  
  23. if($result > 0) {
  24. echo number_format($result, 2, '.', '') . "\n";
  25. } else {
  26. echo "0.00\n";
  27. }
  28.  
  29. }
Success #stdin #stdout 0.02s 52432KB
stdin
3
3 3 3
3 -1 4
-3 -3 3
-1 2 5
3 3 2
-3 -3 1
stdout
3.00
2.61
0.00