페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#2780

벌새의 비행거리 1s 64MB

문제

아래와 같은 문제를 생각해보자.

 

승호와 두현이가 250 미터 떨어진 거리에서 서로를 향하여 자전거를 타고 출발한다. 승호의 속력은 초당 10미터, 두현이의 속력은 초당 15이다. 둘 사이로 초당 20미터의 속력으로 벌새가 날고 있는데 승호를 만나면 반대 방향으로 날아 두현이에게로 가고, 두현이를 만나면 또 다시 반대방향으로 날아 승호에게로 가는 일을 반복한다고 한다. 두현이와 승호가 만날 때까지 벌새가 날아다닌 총거리는 얼마일까?

 

이 질문을 받은 서연이는 200미터라고 정답을 말하였다.

 

이 문제를 일반화하여 승호와 두현이 사이의 거리, 두 사람의 속력, 벌새의 속력을 입력받아 벌새가 날아다닌 거리를 구하는 프로그램을 작성하시오.


입력

첫 행에 승호와 두현이 사이의 거리 D( 10 ≤ D ≤ 1000), 승호의 속력 A, 두현이의 속력 B, 벌새의 속력 F가 공백으로 구분하여 주어진다. ( 1 ≤ A ≤ B ≤ 30)( A≤B < F≤50) 주어지는 수들은 모두 실수 타입이다.

출력

벌새가 날아다닌 거리를 소수점 세 번째 자리에서 반올림하여 두 번째 자리까지 출력하시오.

예제 #1

250 10 15 20
200.00

예제 #2

10.7 3.5 4.7 5.5
7.18

예제 #3

523.7 15.3 20.7 33.3
484.42

출처

Greater NY
로그인해야 코드를 작성할 수 있어요.