Задача:
Флеш и Зум на пробежке `Ограничение по времени: 1 секунда `Ограничение по памяти: 256 мегабайт Флеш и Зум сильно постарели, из-за чего у них больше нет сил для того, чтобы сражаться друг с другом. Поэтому сейчас они просто друзья, которые каждое утро выходят на пробежку. Сегодня они решили бегать по стадиону, который представляет собой окружность длины ‘4 километров. Герои одновременно начнут бежать в одном направлении из одной точки. При этом Флеш побежит со скоростью т км/с, а Зум — со скоростью 1 км/с. После Е секунд бега они оба остановятся и будут отдыхать. А вам нужно посчитать, сколько. километров ещё надо пробежать Флешу
Ответ:
За E секунд Флеш пройдет t * E километров, а Зум пройдет E километров. Разница в дистанции, которую они пройдут за это время, будет tE — E.
Когда они начнут бегать снова, Флеш будет пытаться догнать Зума. Поскольку Флеш бежит быстрее на (t — 1) км/с (разница между их скоростями), дистанция между ними будет уменьшаться на (t — 1) км каждую секунду.
Чтобы узнать, сколько времени потребуется Флешу, чтобы догнать Зума, нужно разделить разницу в дистанции, которую они пройдут за E секунд (tE — E), на разницу их скоростей (t — 1). То есть: Время = (tE — E) / (t — 1)
Теперь, зная это время, можно вычислить дистанцию, которую Флеш должен будет пройти, чтобы догнать Зума: Дистанция = t * Время
Это и будет ответом на вопрос, сколько километров еще надо пробежать Флешу.