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

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

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

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB

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

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

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

Вхідні дані

Складаэться з декількох тестів. Кожен тест складається з одного рядка, що містить шість дійсних чисел 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