`Всеукраїнський центр проведення олімпіад в мережі Інтернет

Задача Navy

Військово-морський флот деякої держави складається з N кораблів, кожний з яких має свої технічні характеристики. Зокрема, максимальна швидкість, яку може розвивати i-ий корабель,дорівнює деякому додатному числу vi км/г. Розвідка доповіла про те, що сусідня держава планує напасти і знищити якісь кораблі. У зв'язку з цим головнокомандуючий військово-морських сил адмірал Грицько Отаманенко віддав наказ в найкоротший термін зібрати всі кораблі разом (в одній точці) і підготуватися до оборони. Визначіть найменший час, який буде потрібен для того, щоб виконати наказ адмірала, якщо спочатку кораблі знаходилися в точках з координатами ( xi , yi ). Поверхня в даній державі вважається плоскою, кораблі – матеріальними точками, які можуть миттєво змінювати величину швидкості і напрям руху.
Технічні умови. Програма Navy читає з клавіатури кількість кораблів N (2<=N<=100) , і потім для кожного корабля по 3 дійсних числа xi , yi , vi (що не перевищують по модулю 1000 і що мають не більше 2 знаків після коми). Програма виводить на екран мінімальний час для збору кораблів в одній точці з точністю до 0.001.
Приклади

Введення
3  0.0   0.0   1.0   2.0   0.0   2.0   1.0   2.0   3.0
Виведення
0.667
Введення
4  0.0  1.1  1.0  1.1  0.0  1.0  -1.1  0.0  1.0  0.0
 -1.1  1.0
Виведення

1.100

© LIKT 1998-2024