Загрузка [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

printРабочее место участника

printЗадачи

1492. Пасьянс

Ограничения: время – 2s/4s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (2)

В пункте меню "Статистика" игры "Пасьянс" можно увидеть вероятность выигрыша, а также максимальные длины полос из выигрышей и проигрышей. Очевидно, что возможность выигрыша в пасьянсе определяется только начальной раскладкой, поэтому вероятность почти не будет меняться при возрастании числа игр, а вот максимальные длины полос будут постепенно возрастать.
Напишите программу, которая определит математические ожидания максимальной длины полос из выигрышей и проигрышей после проведения N игр.
В первой строке ввода содержатся два числа – количество игр N (1 , целое) и вероятность выигрыша P (0\ ≤\ P\ ≤\ 1, вещественное).
Вывести два числа через пробел – математические ожидания максимальной длины полос из выигрышей и проигрышей после проведения N игр с точностью не менее 10^{-5}.

Пример ввода 1

3 0.50000

Пример вывода 1

1.37500 1.37500

Пример ввода 2

2 1.00000

Пример вывода 2

2.00000 0.00000
loading