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

Випаровування і маса

Випаровування і маса

Задана деяка посудина. Центр посудини знаходиться у точці (\textbf{0}, \textbf{0}, \textbf{0}). Посудина нескінченної висоти, розташована зверху півпросторі відносно площини \textbf{xOy}. Радіус поперечного перерізу посудини площиною \textbf{xOy} задано одним з наступних рівнянь: \includegraphics{https://static.e-olymp.com/content/5c/5c00776765b14347b7433882a1235d24b0b3cce4.jpg} Поверхня посудини будується обертанням даної кривої відносно осі \textbf{OZ}. В посудину наливають рідину деякої маси \textbf{M}. Після того вона починає випаровуватися за законом \textbf{v = αS}, тобто швидкість випаровування прямо пропорційна площі відкритої поверхні рідини (площа поверхні рідини, що контактує з повітрям) на даний момент часу. Знайти час випаровування всієї рідини з посудини. \InputFile На вхід подається одна з літер "\textbf{A}", "\textbf{B}", яка символізує, що ми працюємо з відповідними типами посудин. Для випадку "\textbf{A}" у наступному рядку подається \textbf{3} дійсних числа \textbf{a}, \textbf{b}, \textbf{c} (\textbf{0} < \textbf{a}, \textbf{c} < \textbf{50}, \textbf{0} ≤ \textbf{b} ≤ \textbf{50}). Для випадку "\textbf{B}" у наступному рядку подається \textbf{2} дійсних числа \textbf{a}, \textbf{b} (\textbf{0} < \textbf{a}, \textbf{b} ≤ \textbf{50}). У \textbf{3} рядку подається два дійсних числа \textbf{M} (\textbf{0} < \textbf{M} < \textbf{10^4}) та \textbf{α} (\textbf{0} < \textbf{α} ≤ \textbf{1}). Висота заповнення рідиною не буде перевищувати \textbf{10^15} одиниць. \OutputFile Єдине число \textbf{T} -- час, за який випарується вся рідина з абсолютною або відносною похибкою \textbf{10^\{-6\}}.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
B
1 1
10 1
Вихідні дані #1
7.962371