|
Восхождение 6
(Время: 1 сек. Память: 32 Мб Сложность: 53%)
Путешествуя по миру, Алексей увидел пирамиду в виде конуса с радиусом основания R и высотой H. В некоторых местах пирамида имела сквозные прямые отверстия.
Легенды гласят, что эти отверстия были получены во время сражений при помощи оружия «ваджра», преобразующее энергию носителя в лазерную прямую. Алексей хочет узнать какая часть прямой находилась внутри конуса. Условимся, что центр основания конуса лежит в точке O(0; 0; 0), вершина конуса в точке C(0; 0; H), а лазерная прямая проходит через две точки A(x1; y1; z1) и B(x2; y2; z2).
Входные данные
Входной файл INPUT.TXT содержит в первой строке два натуральных числа R, H (1 ≤ R, H ≤ 103). Во второй строке три целых числа x1, y1, z1. В третьей строке три целых числа x2, y2, z2 (-104 ≤ x1, y1, x2, y2 ≤ 104; 0 ≤ z1, z2 ≤ 104). Гарантируется, что оба отверстия от прямой находятся выше основания пирамиды.
Выходные данные
В выходной файл OUTPUT.TXT выведите ответ на задачу с точностью не менее 6 знаков после запятой.
Примеры
| № | INPUT.TXT | OUTPUT.TXT |
| 1 | 3 6
-5 0 3
5 0 3 | 3.000000 |
| 2 | 3 6
-5 0 3
5 10 15 | 0.000000 |
Автор задачи
Владимир Игоревич Лукьянчиков
Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!
| |