Logo
(追記) (追記ここまで)

16479번 - 컵라면 측정하기 서브태스크스페셜 저지

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 (추가 시간 없음) 512 MB27082162185680.486%

문제

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

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

입력

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

출력

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

제한

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

서브태스크 1 (7점)

  • D1= D2

서브태스크 2 (10점)

  • D1 = 3×D2

서브태스크 3 (23점)

문제에서 주어진 조건 이외에 추가 조건이 없음.

예제 입력 1

14
12 12

예제 출력 1

196

예제 입력 2

8
9 3

예제 출력 2

55

예제 입력 3

15
13 6

예제 출력 3

212.75

힌트

출처

Contest > BOJ User Contest > 플로우컵 > 제1회 플로우컵 B번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /