Зірки з неба
Limits: 4 sec., 256 MiB
Помітивши зірки на небі, Зеник та Марічка усвідомили, що в них украли намет. Це дуже засмутило Марічку, і вона почала гірко плакати. Для того, щоб заспокоїти свою кохану, Зеник був готовий на все. От він і вирішив дістати для Марічки декілька зірок із неба.
Наша пара стоїть посеред поля. Зеник помітив, що на це поле впало \(n\) зірок із неба. Він хоче зібрати всі зірки й повернутися до Марічки.
Вважатимемо, що поле є ідеальною площиною, Зеник та Марічка стоять у точці з координатами \((0, 0)\), а зірки лежать у точках \((x_1, y_1)\), \((x_2, y_2)\), …, \((x_n, y_n)\).
Зеник може збирати зірки в довільному порядку, але після того як збере всі, він має повернутися до Марічки. Його максимальна можлива швидкість пересування по полю — \(v\).
Вам необхідно визначити, за який час Зеник зможе якнайшвидше закінчити свою важливу місію.
Input
Перший рядок містить два цілих числа \(n\) та \(v\) — кількість зірок, що впали з неба, та максимальну швидкість Зеника.
Кожен із наступних \(n\) рядків містить пару цілих чисел \(x_i\) та \(y_i\) — координати \(i\)-ої зірки.
Output
У єдиному рядку виведіть дійсне число — мінімальний час, за який Зеник зможе зібрати всі зірки та повернутися до Марічки. Відповідь вважатиметься правильною, якщо її абсолютна чи відносна похибка не перевищуватимуть \(10^{-4}\).
Constraints
\(1 \le n \le 20\),
\(1 \le v \le 10^3\),
\(|x_i|, |y_i| \le 10^3\).
Samples
| Input (stdin) | Output (stdout) |
|---|---|
| 3 4 1 4 -2 7 -1 -1 | 4.4605544059 |
Submit a solution
| Element Type | Created | Who | Problem | Compiler | Result | Time (sec.) | Memory (MiB) | # | Actions |
|---|
| Element Type | Created | Who | Problem | Compiler | Result | Time (sec.) | Memory (MiB) | # | Actions |
|---|