существуетт одна древняя загадка, согласно которой Ахиллес никак не сможет догнать...

0 голосов
48 просмотров

существуетт одна древняя загадка, согласно которой Ахиллес никак не сможет догнать черепаху, которая находится на некотором расстоянии от него, и движется с постоянной скоростью. Почему?
Пусть Ахиллес и черепаха находятся в точках X1 и X2 на некоторой прямой и имеют соответственно скорости V1 м/с и V2 м/с. Допустим, что через T1 секунд Ахиллес окажется в точке X2. Но ведь черепаха за это время уползет оттуда! К тому времени она будет уже в точке X3. Пусть через T2 секунд Ахиллес окажется в точке X3. Но ведь к тому времени черепаха будет уже в точке X4! И так этот процесс будет продолжаться бесконечно долго. Ахиллес будет приближаться к черепахе, но никогда ее не догонит!
Ваша задача состоит в том, чтобы найти решение этой загадки, то есть указать такое время T, по прошествии которого Ахиллес будет находиться максимально близко к черепахе.

Формат входных данных
Четыре целых числа X1, V1, X2, V2 — начальные координаты и скорости Ахиллеса и черепахи соответственно (-2×109 ≤ X1 ≤ X2 ≤ 2×109, 1 ≤ V1, V2 ≤ 2×109).
Формат выходных данных
Выведите ответ с точностью не хуже, чем 6 знаков после десятичной точки.


Информатика (12 баллов) | 48 просмотров
Дан 1 ответ
0 голосов

У вас перепутаны скорости, судя по условию скорость Ахилиеса гораздо меньше скорости черепахи
ну решение тривиально, т.к. черепаха движется равномерно можно взять ее за точку отсчета и считать относительно нее
скорость сближения Vs = V1-V2
растояние которое надо пройти Xs = X2-X1
Время необходимое на это t = Xs/Vs
Надеюсь написать настолько простую программу вы сможете сами

(5.4k баллов)