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

Смич

Смич

\includegraphics{https://static.e-olymp.com/content/84/84b033ad36d4b084a3c8ca702baf914ff95e2f8c.jpg} Профессор Октастич изобрел новый язык программирования Смич. Выражением в Смиче может быть положительное или отрицательное целое число, или может иметь форму \textbf{(p e_1 e_2)}, где \textbf{p }действительное число между \textbf{0} и \textbf{1} (включительно), а \textbf{e_1} и \textbf{e_2} - выражения в Смиче. Значение выражения в Смиче вычисляется следующим образом: \begin{itemize} \item Целое число представляет само себя \item С вероятностью \textbf{p}, \textbf{(p e_1 e_2) }представляет \textbf{x + y}, где \textbf{x }- значение \textbf{e_1}, а \textbf{y }- значение \textbf{e_2}; иначе оно представляет \textbf{x - y}. \end{itemize} По заданному выражению в Смиче найдите его ожидаемое значение. \InputFile Состоит из нескольких строк, каждая из которых содержит одно выражение языка Смич. Последняя строка содержит \textbf{( )} и не обрабатывается. \OutputFile Для каждого выражения вывести в отдельной строке его ожидаемое значение с двумя десятичными знаками.
Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
7
(.5 3 9)
()
Выходные данные #1
7.00
3.00