Объяснение (вычисления кропотливые, обязательно проверяйте):
У задачи два варианта решения:
1) угол броска направлен ниже линии горизонта
2) угол броска направлен выше линии горизонта
Вариант 1)
Разложим проекции скорости вначале V0 и вконце V1 полёта на оси.
При этом
Из закона сохранения энергии имеем
Теперь можно найти время полёта
Пройденный путь будет равен
2) Во втором случае добавится время, которое тело пролетит выше уровня H
Время до середины этого участка траектории будет
Всё время этой части траектории будет
Это время добавляем к времени, полученном в первой части
Аналогично вычисляем путь