Об'єднання кругів#4385

Об'єднання кругів

1 секунда
256 мегабайтів
Дуже складна

Знайдіть площу об'єднання кругів.

Вхідні дані

У першому рядку записано кількість тестів (1 \leq K \leq 10).

Перший рядок кожного тесту містить кількість кругів (1 \leq N \leq 100). Наступні рядків містять координати центру та радіус кожного круга: x_i y_i r_i. Усі координати — цілі числа, які за модулем не перевищують . Радіус круга — додатне ціле число, не більше .

Вихідні дані

Для кожного тесту виведіть площу об'єднання кругів з знаками після коми.

Приклади

Приклад 1

Loading
Loading