11744. Точка на заданій відстані
Відправити розв'язок
Бали:
100
Time limit:
2.0s
Memory limit:
500M
Author:
Problem type
Allowed languages
C++, Java, Pascal, Python
Від точки (0,0) у двовимірній площині перемістимося на відстань 1 до точки (\(A, B\)).
Знайдіть наші координати після переїзду.
Тут, після переміщення на відстань \(d\) від точки \(X\) до точки \(Y\) (\(d \le \) довжини відрізка \(XY\)), ми знаходимося в точці на відрізку \(XY\), відстань якої від \(X\) дорівнює \(d\).
Обмеження гарантують, що відстань між точками (0, 0) і (A, B) становить принаймні 1.
Обмеження
\(0 \le A,B \le 1000\)
\((A,B) \neq (0,0)\)
Формат вхідних даних
Вхідний потік містить цілі числа \(A,B\)
Числа розділяються пропуском.
Формат вихідних даних
У вихідний потік виведіть шукані координати точки.
Ваш результат вважається правильним, якщо для кожного значення абсолютна або відносна похибка становить не більше \(10^{−6}\)
Приклад вхідних даних
3 4
Приклад вихідних даних
0.600000000000 0.800000000000
Приклад вхідних даних
1 0
Приклад вихідних даних
1.000000000000 0.000000000000
Приклад вхідних даних
246 402
Приклад вихідних даних
0.521964870245 0.852966983083
Коментарі