5139. Средняя скорость поезда

 

Определите среднюю скорость поезда, если первую половину пути он шел со скоростью v1, а вторую половину пути – со скоростью v2.

 

Вход. Два целых числа v1 и v2 (1 ≤ v1, v2 ≤ 109).

 

Выход. Выведите среднюю скорость поезда с 4 десятичными знаками.

 

Пример входа 1

Пример выхода 1

10 10

10.0000

 

 

Пример входа 2

Пример выхода 2

50 100

66.6667

 

 

РЕШЕНИЕ

математика

 

Анализ алгоритма

Пусть s – расстояние, которое прошел поезд.

Первую половину пути поезд пройдет за время  = .

Вторую половину пути поезд пройдет за время  = .

Время, за которое поезд пройдет весь путь, равно

s / (2v1) +  s / (2v2)

Тогда средняя скорость поезда равна длине пути, деленной на время преодоления этого пути, то есть

vaverage =  = =

 

Реализация алгоритма

Читаем входные данные.

 

scanf("%lf %lf",&v1,&v2);

 

Вычисляем и выводим среднюю скорость.

 

ave = 2 * v1 * v2 / (v1 + v2);

printf("%.4lf\n",ave);