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

Коментарі

Ще немає коментарів.