eolymp
bolt
Try our new interface for solving problems
Məsələlər

Раздел королевства

Раздел королевства

Король страны Геометрии в заботах. У него есть три сына, которые постоянно ссорятся. Король применял разные методы примерения, но все напрасно. И это его очень беспокоило. "А что если разделить королевство?" подумал король. Он пригласил советников и описал свой план. Король открыл карту. \includegraphics{https://static.e-olymp.com/content/ed/ed373c76c9264a7cc7287bf534cc2f0a0c211ebe.jpg} Королевство имеет форму треугольника с вершинами '\textbf{A}', '\textbf{B}', '\textbf{C}'. Король провел линию от \textbf{B} к \textbf{E} (\textbf{E} - произвольная точка на отрезке \textbf{AC}) и линию от \textbf{C} к \textbf{F} (\textbf{F} - произвольная точка на отрезке \textbf{AB}). Пересечение \textbf{BE} и \textbf{CF} обозначено через \textbf{X}. Теперь образовалось четыре части - \textbf{a} (треуголььник \textbf{BFX}), \textbf{b} (треуголььник \textbf{BCX}), \textbf{c} (треуголььник \textbf{CEX}) и \textbf{d} (четырехугольник \textbf{AEXF}). Король решил отдать области\textbf{ a}, \textbf{b}, \textbf{c} трем сыновьям. А область \textbf{d} станет новым королевством. Вы - главный советник. Король сообщает Вам значения \textbf{a}, \textbf{b} и \textbf{c}. Вам необходимо найти значение \textbf{d}. Если его найти невозможно, то сообщить об этом. \InputFile Состоит из не более чем \textbf{1000} тестов. Каждый тест содержит три неотрицательных действительных числа \textbf{a}, \textbf{b}, \textbf{c} (разделенных пробелом). Входные данные заканчиваются тестом у которого \textbf{a} = \textbf{-1} и он не обрабатывается. \OutputFile Для каждого теста вывести его номер, начиная с \textbf{1}. В следующей строке вывести \textbf{d} (величина области королевства после раздела) округленное до \textbf{4} десятичных знаков или 'Poor King!' (без кавычек) если значение \textbf{d} определить невозможно. Формат выходных данных показан в примере.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
1 2 1
2 4 2
1 3 3
-1 0 0
Çıxış verilənləri #1
Set 1:
2.0000
Set 2:
4.0000
Set 3:
5.0000