Вася играет в Plane of Tanks. Танки в этой игре так и норовят друг друга переубивать. Но Ваш танк «Педальный» не такой... Ему всего лишь надо проехать по прямой из точки А в точку B на плоскости. К сожалению, на этой же плоскости находятся n вражеских танков. Будем считать, что все танки являются точками. В начальный момент времени Педальный находится в точке A. Вражеские танки рады бы его сразу уничтожить, но изначально их башни повернуты не в ту сторону. А именно, у каждого танка известны начальный поворот башни ai (угол в радианах относительно оси OX при повороте против часовой стрелки) и максимальная скорость поворота башни wi (рад/с). Если в какой-то момент времени башня танка будет повернута ровно на танк Педальный, то враг производит выстрел, и при этом всегда попадает. Педальный выдерживает не более k выстрелов. Перезарядка орудий занимает очень много времени, поэтому можно считать, что каждый враг произведет не более одного выстрела. Ваша задача определить, какой минимальной скоростью v должен обладать педальный, чтобы доехать до точки B. Считается, что педальный способен мгновенно развить скорость v, а первые k выстрелов по нему не снижают скорости и не меняют координаты танка.
Выходные данные
Вывести единственное число — минимальную необходимую скорость Педального в метрах в секунду с абсолютной или относительной погрешностью не более чем 10 - 4.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
0 0 10 0 1 5 -5 4.71238 1 0
|
4.2441
|
|
2
|
0 0 10 0 1 5 -5 4.71238 1 1
|
0.0000
|