#2673. 简单的期望

简单的期望

题目描述

从前有个变量 x\red{x,}它的初始值已给出。

你会依次执行 n\red{n }次操作,每次操作有 p%\red{p\% }的概率令 x=x×2\red{x = x \times 2,}(100p)%\red{(100 - p)\% }的概率令 x=x+1\red{x= x + 1}

假设最后得到的值为 w\red{w,}d\red{d }w\red{w }的质因数分解中 2\red{2 }的次数,求 d\red{d }的期望。

输入格式

从文件 exp.in\red{exp.in }中读入数据。

第一行三个整数 x,n,p\red{x, n, p,}含义见题目描述。

输出格式

输出到文件 exp.out\red{exp.out }中。

一行一个实数,表示 d\red{d }的期望。

如果你的答案与标准答案的误差不超过 106\red{10-6,}则判定为正确。

样例

输入样例1

1 1 50

输出样例1

1.0000000000

输入样例2

5 3 0

输出样例2

3.0000000000

输入样例3

5 3 25

输出样例3

1.9218750000

提示

对于 20%\red{20\% }的数据,n\red{n ≤} 20\red{20}

对于 30%\red{30\% }的数据,n\red{n ≤} 50\red{50}

对于 50%\red{50\% }的数据,n\red{n ≤} 100\red{100}

对于 100%\red{100\% }的数据,x\red{x ≤} 109,n\red{10^9, n ≤} 200,0\red{200, 0 ≤} p\red{p ≤} 100\red{100}

统计

相关

在下列比赛中:

集训班19