남은 커피는 얼마나 될까?
면접 대비시간 제한1초메모리 제한1024 MB
원뿔대 모양의 머그잔에서 m분 동안 일정한 속도로 마시고 남은 커피 깊이 d가 주어질 때, 나머지 커피를 다 마시는 데 걸리는 시간을 구합니다.
문제
커피 머그잔은 원뿔을 자른 단면과 같은 모양이다. 수평으로 본 모습은 아래와 같다.

아침에 커피를 가득 채운 컵으로 시작한다. 얼마간 시간이 지난 뒤 남은 커피의 깊이를 확인한다. 깊이는 컵 바닥에서 커피 표면까지의 거리이며, 커피 표면은 컵 바닥과 평행한 평면이다. 커피는 처음부터 끝까지 일정한 속도로 마신다. 커피를 다 마시기까지 몇 분이 더 걸리는지 구한다.
입력
입력은 공백으로 구분된 정수 다섯 개가 한 줄에 주어진다.
- r (1 ≤ r ≤ 100): 컵 바닥의 반지름(인치)
- s (r < s ≤ 1000): 컵 윗면의 반지름(인치)
- h (2 ≤ h ≤ 1000): 컵의 높이(인치)
- m (1 ≤ m ≤ 1000): 커피를 마신 시간(분)
- d (1 ≤ d < h): 남은 커피의 깊이(인치)
출력
컵의 커피를 다 마시는 데 걸리는 시간(분)을 한 줄에 실수 하나로 출력한다. 절대 오차 또는 상대 오차가 이내이면 정답으로 인정한다.