Урок математики

면접 대비

시간 제한2초메모리 제한1024 MB

요약
양의 실수 a, b, c의 세 쌍별 기하평균 g(a,b), g(a,c), g(b,c)가 주어질 때, 조건을 만족하는 a, b, c를 아무거나 복원한다.
난이도

쉬움10점 중 3점

유형
수학, 구현, 완전 탐색, 이분 탐색
정답자
아직 제출이 없습니다

문제

Сегодня Крош узнал про среднее геометрическое чисел. Среднее геометрическое двух положительных чисел xx и yy равно x⋅y\sqrt{x \cdot y}. Обозначим среднее геометрическое чисел xx и yy как g(x,y)g(x, y).

У Кроша было три положительных вещественных числа aa, bb и cc. Он использовал их, чтобы попрактиковаться в вычислении средних геометрических. Он вычислил и записал числа g(a,b)g(a, b), g(a,c)g(a, c) и g(b,c)g(b, c).

Спустя некоторое время, Крош увидел записанные значения средних геометрических. И теперь он хочет вспомнить, какие числа aa, bb и cc у него были. Помогите ему найти любые подходящие положительные числа aa, bb и cc.

입력

В первой строке дано значение среднего геометрического чисел aa и bb, иными словами --- g(a,b)g(a, b).

Аналогично, во второй строке дано число g(a,c)g(a, c).

И в третьей строке дано число g(b,c)g(b, c).

Все три числа являются вещественными, положительными, не превышают 10910^9 и содержат не более 66 цифр после запятой.

출력

Выведите любые подходящие положительные числа aa, bb и cc. Жюри вычислит средние геометрические выведенных вами чисел. Ответ будет считаться правильным, если абсолютная или относительная погрешность каждого из средних не будет превышать 10−610^{-6}.

Можно доказать, что при любых входных данных, удовлетворяющих ограничениям, решение существует.

예제3

  1. 예제 1

    입력
    12
    20
    15
    
    예상 출력
    16.000000000000000
    9.000000000000000
    25.000000000000000
    
  2. 예제 2

    입력
    1.234567
    2.345678
    3.456789
    
    예상 출력
    0.837741803571465
    1.819362088642601
    6.567901060000794
    
  3. 예제 3

    입력
    0.000001
    0.000001
    0.000001
    
    예상 출력
    0.000001000000000
    0.000001000000000
    0.000001000000000