e-olymp
Задачи

Пересечение

Пересечение

Напишите программу, вычисляющую площадь пересечения круга и квадрата со сторонами, параллельными осям координат.

Входные данные

В первой строке содержатся три числа, разделенных пробелами – координаты центра круга (X0 и Y0) и радиус круга R. Во второй строке содержатся три числа, разделенных пробелами – координаты левого нижнего угла (X и Y) и размер стороны квадрата S. Все числа находятся в диапазоне от 1 до 20.

Выходные данные

Вывести одно число – площадь пересечения круга и квадрата с двумя десятичными знаками.

Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
5.0 2.0 1.0
3.5 2.0 3.0
Выходные данные #1
1.57