АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Турниры
Учебники Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

904. Торы

Ограничение времени: 1 сек.
Ограничение памяти:65536 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил Igor Andrianov

Тор образуется при вращении окружности вокруг оси, расположенной в плоскости этой окружности, но не пересекающей ее. Иначе тор может быть образован вращением шара вокруг оси, не пересекающей его; при этом шар диаметра d скользит своим центром по направляющей окружности l.

 

Вася и Петя расположили два бублика (тора) в пространстве так, чтобы их направляющие окружности лежали в одной плоскости. Помогите Васе и Пете найти площадь пересечения проекций торов на плоскость, в которой лежат направляющие окружности.

Входной файл содержит две строки, каждая из которых характеризует тор. Строка содержит 5 вещественных чисел, разделенных пробелами: X, Y, Z — координаты центра направляющей окружности, по модулю не превышающие 100, затем R (0 < R  100) — радиус направляющей окружности, затем d (0 < d < 2∙R) — диаметр шара.

Выведите в выходной файл одно число — площадь пересечения проекций торов с тремя знаками после запятой.

Пример

Поток ввода

Поток вывода

1.000 1.000 1.000 2.000 2.000

1.000 2.000 1.000 2.500 1.000

9.736

 


Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований / Межвузовские олимпиады / XIV Межвузовская олимпиада 2011 /
903. B - Приближение прогрессией 904. 905. D - Пaлиндром 906. E - Минное поле 907. F - Опрос приборов
 
время генерации 0.093 сек.
© Copyright ВоГУ, АВТ, Носов Д.А.