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

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

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

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