Смайлик с центром в точке (x0, y0) представляет из себя окружность радиуса 100 с центром в точке (x0, y0), из которой вырезаны две окружности радиуса 30 с центрами в точках (x0 - 40, y0 + 30) и (x0 + 40, y0 + 30) и нижняя половина окружности радиуса 60 с центром в точке (x0, y0 - 20) (смотри рисунок). В задаче требуется найти площадь объединения двух заданных смайликов.
В единственной строке через пробел даны четыре целых числа - 1000 ≤ x1, y1, x2, y2 ≤ 1000, где (x1, y1) – координаты центра первого смайлика, а (x2, y2) – координаты центра второго смайлика.
Выведите единственное число – ответ на задачу, c абсолютной погрешностью не более 10 - 4.
-1000 -1000 1000 1000
40212.3859659494
0 0 0 0
20106.1929829747
0 0 -10 0
23899.0852307386
| Название |
|---|


