Загрузка [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js
 

print969. Лазерный сон

printЛазерный сон

Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Вам снятся сны? Вот моему соседу-грузчику нет. А мне… По воскресеньям снится одно и то же. В зеркальном коридоре длиною в вечность… ну… чуть меньше… установлен здоровенный лазер. Я свечу им в пол или в потолок и вижу, куда луч упадет на самой дальней стенке. И что самое страшное – я заранее знаю, куда он попадет… Странный сон… да еще и с входными данными…
5354.jpg
Ввод
Даны числа L, H, x, y разделенные одним или несколькими пробелами. Длина коридора 0 , высота 0\ <\ H\ ≤\ 1\ 000. Лазер испускает луч с направляющим вектором (x,\ y) (x – отсчитывается по горизонтали, y – по вертикали, 0\ <\ x,\ y\ ≤\ 1\ 000\ 000). Лазер установлен в начале коридора на нулевой высоте.
Вывод
Высота точки на стене, в которую попадет луч, с четырьмя знаками после точки.

Пример ввода

10 3 1 2

Пример вывода

2.0000
Источник: Турнир "Экспонента-2007"
loading