ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила

1825. Ифрит-бомбардировки 2

Ограничение времени: 0.5 секунды
Ограничение памяти: 64 МБ
Первое же применение бутылок с ифритами вызвало массовые протесты со стороны мирового сообщества. ЮНЕСКО заявила, что при ифрит-бомбардировках полностью уничтожаются исторические центры крупных городов, обладающие огромной культурной значимостью.
Питирим Шварц смог подкорректировать поведение ифритов таким образом, чтобы центры городов оставались невредимыми. Теперь область поражения бутылки представляет собой не круг, а кольцо — ифриты уничтожают всё на расстоянии не меньше r и не больше R от места падения бутылки.
Чтобы оценить эффективность ковровых ифрит-бомбардировок, Питирим хочет для начала вычислить общую площадь поражения при сбрасывании двух бутылок с ифритами.
Problem illustration

Исходные данные

В единственной строке записаны целые числа d, r1, R1, r2, R2 — расстояние между точками падения бутылок, внутренний и внешний радиус области поражения первой бутылки, внутренний и внешний радиус области поражения второй бутылки, соответственно (0 ≤ d ≤ 15000; 1 ≤ ri < Ri ≤ 15000).

Результат

Выведите общую площадь поражения с абсолютной или относительной погрешностью не более 10−6.

Пример

исходные данныерезультат
200 100 300 200 300
353992.933435
Автор задачи: Александр Белиц
Источник задачи: XII открытое личное первенство УрГУ (19 марта 2011)