Помогите с информатикой олимпиадой!!! пожалуйста на питоне
Флеш и Зум на пробежке
Ограничение по времени: 1
секунда
Ограничение по памяти: 256
мегабайт
Флеш и Зум сильно постарели, из‑за чего у них больше нет сил для того, чтобы сражаться друг с другом. Поэтому сейчас они просто друзья, которые каждое утро выходят на пробежку.
Сегодня они решили бегать по стадиону, который представляет собой окружность длины d
километров. Герои одновременно начнут бежать в одном направлении из одной точки. При этом Флеш побежит со скоростью v1
км/с, а Зум —
со скоростью v2
км/с. После t
секунд бега они оба остановятся и будут отдыхать. А вам нужно посчитать, сколько километров ещё надо пробежать Флешу (не обязательно в том же направлении, в котором он бежал ранее), чтобы оказаться с Зумом в одной точке.
Формат входных данных
Первая строка содержит одно целое число d
(1⩽d⩽109)
—
длину стадиона в километрах.
Вторая строка содержит одно целое число v1
(1⩽v1⩽109)
—
скорость Флеша в км/с.
Третья строка содержит одно целое число v2
(1⩽v2⩽109)
—
скорость Зума в км/с.
Четвертая строка содержит одно целое число t
(1⩽t⩽109)
—
длительность пробежки в секундах.
Гарантируется, что v1⋅t⩽109
и v2⋅t⩽109
.
Формат выходных данных
Выведите одно целое число —
минимальное количество километров, которое необходимо пробежать Флешу, чтобы оказаться с Зумом в одной точке.
Система оценки
Решения, правильно работающие при t⩽100 000
, будут оцениваться в 50
баллов.
Замечание
Рассмотрим первый пример. За три секунды Флеш пробежит 9
километров, а Зум —
15
километров. Тогда расстояние по направлению бега от Флеша до Зума будет равно 6
километрам, а если Флеш развернётся, то 4
километрам. Таким образом, ответ —
4
километра.
Ввод
10
3
5
3
Вывод
4
какая тебе олимпиада после этого