printРабочее место участника

printЗадачи

2069. Палантир

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

Во времена третьей эпохи в Средиземье были очень популярны так называемые палантиры, которые могли показывать что происходит рядом с другим палантиром. Семь палантиров были подарены эльфами людям во время Второй Эпохи. Главный палантир был за Морем, и не принадлежит людям. Один из палантиров находился в башне Серой Гавани, второй и третий у арнорского короля, четвёртый — в Ортханке, пятый — в Минас Тирите, шестой был в Осгилиате, седьмой захвачен Сауроном и в последствие утерян. После великих сражений пяти армий и войны за кольцо, Гендальф, сидя в своем жилище, попивая чай и куря свою трубку, вспомнил, что он когда-то находил один из палантиров, который был у Сарумана. Достав его из старого чулана, Гендальф увидел, что этот палантир транслирует что-то, похожее на заставку. В нем он увидел кольцо, которое Саурон не успел доделать. Это кольцо находилось в прямоугольной комнате со стенами длиной `n` и `m` сантиметров, а радиус кольца был равен `R` сантиметрам. Это кольцо также обладало достаточно странной силой. Оно двигалось по этой комнате с определенной скоростью, а при столкновении со стенкой отскакивало от неё под тем же углом, под которым оно прилетело (угол падения равен углу отражения). Если кольцо заходит в угол комнаты, то считается, что происходит 2 столкновения с двумя стенами комнаты.
Гендальфу стало интересно, сколько раз кольцо отскочит от стенок за `t` секунд.
В первой строке входных данных записаны размеры комнаты `n`, `m` (`1\ ≤\ n,\ m\ ≤\ 1000`) в сантиметрах. Во второй строке записаны координаты центра кольца `x` и `y` (`R\ <\ x\ <\ n-R`, `R\ <\ y\ <\ m-R`), зафиксированные Гендальфом в момент времени `0`. Центр координат расположен в одном из углов комнаты, а противоположный ему угол имеет координаты `(n,m)`.
В третьей строке записан радиус кольца `R` (`0\ ≤\ R\ ≤\ 1000`). В четвертой строке записаны скорости кольца `V_x` и `V_y` (`-1000\ ≤\ V_x,\ V_y\ ≤\ 1000`) по оси `"oX"` и `"oY"` соответственно в момент времени 0. Скорости даны в сантиметрах в секунду. В пятой строке записано время `t` (`0\ ≤\ t\ ≤\ 10^5`). Все числа целые. Гарантируется, что кольцо полностью лежит внутри комнаты и не касается ее стенок.
В единственной строке выведите количество отскоков, которое совершит кольцо за `t` секунд. Если через `t` секунд кольцо находится вплотную к стене, это тоже считается за отскок.

Пример ввода

8 8
4 4
2
1 1
2

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

2
Источник: neerc.ifmo.ru/school
loading