`Всеукраїнський центр проведення олімпіад в мережі Інтернет

Задача Bell. В полусферический колокол, края которого плотно прилегают к горизонтальной поверхности стола, наливают жидкость через отверстие вверху. Когда жидкость доходит до некоторого уровня h, она приподнимает колокол и начинает из-под него течь. Найдите этот уровень воды, если масса колокола равна m, его внутренний радиус R, плотность жидкости \rho.

Технические условия: Программа BELL читает с устройства стандартного ввода действительные числа m, R и \rho через пробел (измеренные в кг, м и кг/м3 соответственно) и  выводит на устройство стандартного вывода единственное число – ответ.  Ответ не должен отличаться от правильного больше, чем на \varepsilon=10-6. Если колокол не всплывет, выведите -1.

Ограничения: 0.01 <= m <= 1010, 0.1 <= R <=100, 100.0 <= \rho <=15000.

Пример:

Ввод

20.0 1.0 1000.0

Вывод

0.267301

 

© LIKT 1998-2024