Коктейль#6856

Коктейль

1 секунда
128 мегабайтів
Дуже складна

Циліндрична посудина висотою (0 < H \leq 10000) і радіусом основи (0 < R \leq 10000) стоїть на горизонтальній поверхні. У посудині знаходяться дві рідини, які мають різну густину і не змішуються. d_1 та d_2 - густини першої та другої рідин відповідно (0 < d_2 < d_1 \leq 10000). h_1 та h_2 - висоти шарів першої та другої рідин (h_1, h_2 > 0, h_1 + h_2 \leq H). Є куб, виготовлений з твердого матеріалу, з довжиною ребра (0 < n \leq 1.4 \cdot R) і густиною матеріалу (0 < d \leq 10000). Куб опускають у посудину так, що одна з його сторін є горизонтальною. Зверніть увагу, що частина рідини може вилитися з посудини. В результаті операції куб плаває в рідинах або лежить на дні посудини.

Вам потрібно обчислити висоту посудини, яку займають рідини після того, як куб опустили в посудину. Ви можете нехтувати демпфуванням та деякими іншими фізичними ефектами, але повинні врахувати принцип Архімеда.

Вхідні дані

Єдиний рядок містить числа , , d_1, h_1, d_2, h_2, та . Усі числа є дійсними. Кожне з них не містить більше трьох цифр у дробовій частині.

Вихідні дані

Виведіть одне дійсне число - висоту, яку потрібно обчислити. Абсолютна похибка не повинна перевищувати 10^{-3}.

Приклади

Приклад 1

Loading
Loading