컵라면 높이의 제곱 구하기

면접 대비

시간 제한1초메모리 제한512 MB

요약
이등변 사다리꼴의 평행한 두 변 지름 D1, D2와 옆변 K가 주어질 때, 두 변 사이 높이의 제곱을 구합니다.
난이도

쉬움10점 중 3점

유형
수학, 기하
정답자
아직 제출이 없습니다

문제

컵라면은 두 밑면이 서로 평행하고 원 모양인 원뿔대다. 따라서 컵라면을 옆에서 본 모습은 아래 그림과 같은 등변사다리꼴이다.

위 등변사다리꼴에서 민수가 측정한 컵라면 윗면의 지름은 D1, 아랫면의 지름은 D2다. 민수가 아직 측정하지 않은 변의 길이는 K다. (컵라면 높이)2의 값을 구하는 프로그램을 작성하시오. 단, 컵라면의 높이는 등변사다리꼴에서 평행한 두 변 사이의 거리로 정의한다.

입력

첫째 줄에 K의 값이 주어진다. 둘째 줄에는 D1과 D2의 값이 사이에 공백을 한 개 두고 차례대로 주어진다. 단, K, D1, D2의 값은 양의 정수다.

출력

첫째 줄에 (컵라면 높이)2의 값을 출력한다. 절대/상대 오차는 10-6까지 허용한다.

제한

  • 0 < K, D1, D2 ≤ 100
  • 0 ≤ D1-D2 < 2×K

예제3

  1. 예제 1

    입력
    14
    12 12
    예상 출력
    196
  2. 예제 2

    입력
    8
    9 3
    예상 출력
    55
  3. 예제 3

    입력
    15
    13 6
    예상 출력
    212.75