eolymp
bolt
Try our new interface for solving problems
Problems

Puddles (RU)

Puddles (RU)

Посчитайте общую площадь, покрытую водой \textbf{n} круго-подобных луж. \InputFile В первой строке входного файла содержится количество тестов \textbf{K} (\textbf{1} ≤ \textbf{K} ≤ \textbf{100}). Каждый тест начинается с строки, содержащей целое число \textbf{1} ≤ \textbf{n} ≤ \textbf{100}. \textbf{n} следующих строк содержат координаты центра и радиус лужи в формате \textbf{x_i} \textbf{y_i} \textbf{r_i}. Гарантируется, что все числа являются целыми числами. Они не превышают \textbf{1000} по абсолютному значению. Радиус всегда положителен. \OutputFile Выведите для каждого теста одно вещественное число с восьмью цифрами после запятой - общая площадь, покрытая водой.
Time limit 2 seconds
Memory limit 256 MiB
Input example #1
1
3
0 0 3
1 0 1
6 0 2
Output example #1
40.84070450
Author М.Левин
Source Зимние сборы в Харькове 2010 День 3