Лазерный сон
Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод 
Послать решение Blockly Посылки Темы Где Обсудить (0)
Вам снятся сны? Вот моему соседу-грузчику нет. А мне… По воскресеньям снится одно и то же. В зеркальном коридоре длиною в вечность… ну… чуть меньше… установлен здоровенный лазер. Я свечу им в пол или в потолок и вижу, куда луч упадет на самой дальней стенке. И что самое страшное – я заранее знаю, куда он попадет… Странный сон… да еще и с входными данными…
Ввод
Даны числа L, H, x, y разделенные одним или несколькими пробелами. Длина коридора 0 < L ≤ 1 000 000 000, высота 0 < H ≤ 1 000. Лазер испускает луч с направляющим вектором (x, y) (x – отсчитывается по горизонтали, y – по вертикали, 0 < x, y ≤ 1 000 000). Лазер установлен в начале коридора на нулевой высоте.
Вывод
Высота точки на стене, в которую попадет луч, с четырьмя знаками после точки.
Источник: Турнир "Экспонента-2007"