АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

904. Toruses

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added Игорь Андрианов

Тор образуется при вращении окружности вокруг оси, расположенной в плоскости этой окружности, но не пересекающей ее. Иначе тор может быть образован вращением шара вокруг оси, не пересекающей его; при этом шар диаметра 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

 


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / Vologda Students Contests / XIV InterUni Olympiad 2011 /
903. B - Approximation with progression 904. 905. D - Palindrome 906. E - Minefield 907. F - Poll of devices
time generating 0.094 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.