Задачі
Побудова кола
Побудова кола
Обчислення довжини кола досить проста задача, якщо відомо його діаметр. Але що робити, якщо його у вас нема?
Вам задано декартові координати трьох не колінеарних точок на площині.
Ваша задача полягає в обчисленні довжини кола, яке проходить через ці три точки.
Вхідні дані
Складаэться з декількох тестів. Кожен тест складається з одного рядка, що містить шість дійсних чисел x[1]
, y[1]
, x[2]
, y[2]
, x[3]
, y[3]
, які задають відповідні координати трьох точок. Гарантується, що діаметр кола, визначений цими трьома точками не перевищить мільйон.
Вихідні дані
Для кожного тесту в окремому рядку виведіть шукану довжину кола, заданого цими трьома точками. Довжину кола виводити з 2 десятковими знаками.
Приклад
Вхідні дані #1
0.0 -0.5 0.5 0.0 0.0 0.5 0.0 0.0 0.0 1.0 1.0 1.0 5.0 5.0 5.0 7.0 4.0 6.0 0.0 0.0 -1.0 7.0 7.0 7.0 50.0 50.0 50.0 70.0 40.0 60.0 0.0 0.0 10.0 0.0 20.0 1.0 0.0 -500000.0 500000.0 0.0 0.0 500000.0
Вихідні дані #1
3.14 4.44 6.28 31.42 62.83 632.24 3141592.65