eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Три круга

Три круга

Даны \textbf{N} ≤ \textbf{3} круга на плоскости. Посчитайте площадь объединения. Это не сложная задача, не пишите, пожалуйста, ничего супер-мега сложного. \InputFile В первой строке число \textbf{N} (\textbf{1} ≤ \textbf{N} ≤ \textbf{3}). В следующих \textbf{N} строках по \textbf{3} целых числа - координаты центра и радиус. Все круги целиком лежат внутри квадрата \textbf{0}×\textbf{0} - \textbf{100}×\textbf{100}. Радиус положителен. \OutputFile Выведите одно вещественное число - площадь объединения. Допустимая относительная погрешность - \textbf{10^\{-6\}}.
Лимит времени 3 секунды
Лимит использования памяти 256 MiB
Входные данные #1
1
99 99 1
Выходные данные #1
3.14159325171203820000