문제
아래와 같은 문제를 생각해보자.
승호와 두현이가 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