print2228. Минимальный эллипс

printМинимальный эллипс

Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Как известно, через три точки, не расположенные на одной прямой, можно построить ровно одну окружность. Эллипсов через эти точки можно построить бесконечное количество. Они будут иметь разную площадь.
Определите минимальную площадь эллипса, который проходит через три заданные точки.
Ввод содержит три строки, в каждой строке два целых числа в диапазоне от 0 до 1000 – координаты одной из точек.
Вывести одно число – минимальную площадь эллипса с точностью `10^{-6}`.

Пример ввода

1 1
0 1
1 0

Пример вывода

1.209200
loading