eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Побудова кола

Побудова кола

Обчислення довжини кола досить проста задача, якщо відомо його діаметр. Але що робити, якщо його у вас нема?

Вам задано декартові координати трьох не колінеарних точок на площині.

Ваша задача полягає в обчисленні довжини кола, яке проходить через ці три точки.

Вхідні дані

Складаэться з декількох тестів. Кожен тест складається з одного рядка, що містить шість дійсних чисел x1, y1, x2, y2, x3, y3, які задають відповідні координати трьох точок. Гарантується, що діаметр кола, визначений цими трьома точками не перевищить мільйон.

Вихідні дані

Для кожного тесту в окремому рядку виведіть шукану довжину кола, заданого цими трьома точками. Довжину кола виводити з 2 десятковими знаками.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #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